Discard

버림 - 세션 상태 폐기

시놉시스

Discard all | 계획 | 시퀀스 | 임시 | 온도

설명

버림데이터베이스 세션과 관련된 내부 리소스를 출시합니다. 이 명령은 세션 상태를 부분적으로 또는 완전히 재설정하는 데 유용합니다. 다양한 유형의 리소스를 공개하기위한 몇 가지 하위 명령이 있습니다. 그만큼모든 것을 버립니다변형은 다른 모든 것들을 보관하고 추가 상태를 재설정합니다.

매개 변수

계획

모든 캐시 된 쿼리 계획을 출시하여 다음에 관련된 준비된 명령문이 사용될 때 다시 계획이 발생하도록 강요합니다.

시퀀스

currval ()/lastVal ()아직 반환되지 않은 정보 및 preallocated 시퀀스 값nextVal (). (보다시퀀스 만들기preallocated 서열 값에 대한 설명.)

임시또는temp

현재 세션에서 생성 된 모든 임시 테이블을 삭제합니다.

all

현재 세션과 관련된 모든 임시 리소스를 출시하고 세션을 초기 상태로 재설정합니다. 현재 이것은 다음과 같은 진술 순서를 실행하는 것과 동일한 영향을 미칩니다.

모두를 닫으십시오.
세션 승인 기본값을 설정합니다.
모든 것을 재설정하십시오.
모두를 처리합니다.
미등록 *;
pg_advisory_unlock_all ()을 선택하십시오.
계획 폐기;
온도 폐기;
시퀀스 폐기;

노트

모든 것을 버립니다트랜잭션 블록 내부에서 실행할 수 없습니다.

호환성

버려지is범퍼카 토토확장.

수정 제출

문서에 올바른 것이 없다면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면