폐기 - 세션 상태 폐기
Discard all | 계획 | 시퀀스 | 임시 | 온도
Discard
데이터베이스 세션과 관련된 내부 리소스를 출시합니다. 이 명령은 세션 상태를 부분적으로 또는 완전히 재설정하는 데 유용합니다. 다양한 유형의 리소스를 공개하기위한 몇 가지 하위 명령이 있습니다. 그만큼모든 것을 버립니다
변형은 다른 모든 것들을 가용하고 추가 상태를 재설정합니다.
계획
모든 캐시 된 쿼리 플랜을 출시하여 다음에 관련된 준비된 명령문이 사용될 때 다시 계획이 발생하도록 강요합니다.
시퀀스
currval ()
/lastVal ()
아직 반환되지 않은 정보 및 Preallocated Sequence 값nextVal ()
. (보다시퀀스 만들기preallocated 시퀀스 값에 대한 설명.)
임시
또는temp
현재 세션에서 생성 된 모든 임시 테이블을 삭제합니다.
all
현재 세션과 관련된 모든 임시 리소스를 출시하고 세션을 초기 상태로 재설정합니다. 현재 이것은 다음과 같은 진술 순서를 실행하는 것과 동일한 영향을 미칩니다.
세션 승인 기본값 설정; 모든 것을 재설정하십시오. 모두를 처리합니다. 모두를 닫으십시오. 미등록 *; pg_advisory_unlock_all ()을 선택하십시오. 계획 폐기; 시퀀스 폐기; 온도 폐기;
모든 것을 버립니다
트랜잭션 블록 내부에서 실행할 수 없습니다.
Discard
is젠 토토확장.