닫기관련 리소스를 해제합니다. 열린 커서로. 커서가 닫힌 후에는 후속 작업이 없습니다. 그것에 대한 작업이 허용됩니다. 커서는 다음과 같은 경우 닫혀야 합니다. 더 이상 필요하지 않습니다.
보유할 수 없는 모든 열린 커서는 다음과 같은 경우 암시적으로 닫힙니다. 거래는 다음에 의해 종료됩니다.커밋또는롤백. 보유 가능한 커서는 다음과 같습니다. 이를 생성한 트랜잭션이 다음을 통해 중단되면 암시적으로 닫힙니다.롤백. 거래를 생성하는 경우 성공적으로 커밋되면 유지 가능한 커서는 커밋될 때까지 열려 있습니다. 명시적인닫기이 실행되거나 클라이언트 연결이 끊어졌습니다.
포스트그레SQL이 없습니다 명시적인열기커서문; 커서 선언되면 공개된 것으로 간주됩니다. 다음을 사용하세요.선언커서를 선언하는 문입니다.
다음을 쿼리하여 사용 가능한 모든 커서를 볼 수 있습니다.pg_cursors시스템 뷰.
나중에 롤링되는 저장점 이후 커서가 닫히는 경우 뒤로,닫기롤백되지 않습니다. 그 즉, 커서는 닫힌 상태로 유지됩니다.