RELEASE SAVEPOINT — 이전에 정의된 저장점 삭제
출시 [ 저장점 ]토토 핫_name
세이브포인트 출시현재 트랜잭션에서 이전에 정의된 저장점을 삭제합니다.
저장점을 파괴하면 롤백 지점으로 사용할 수 없게 되지만 사용자가 볼 수 있는 다른 동작은 없습니다. 저장점이 설정된 후에 실행된 명령의 효과는 실행 취소되지 않습니다. (그렇게 하려면 다음을 참조하세요.세이브포인트로 롤백.) 더 이상 필요하지 않은 저장점을 삭제하면 시스템이 트랜잭션이 끝나기 전에 일부 리소스를 회수할 수 있습니다.
세이브포인트 출시또한 명명된 저장점이 설정된 후에 설정된 모든 저장점을 삭제합니다.
토토 핫_name파괴할 저장점의 이름.
이전에 정의되지 않은 저장점 이름을 지정하는 것은 오류입니다.
트랜잭션이 중단된 상태에서는 저장점을 해제할 수 없습니다.
여러 개의 저장점이 동일한 이름을 갖는 경우 가장 최근에 정의된 릴리스되지 않은 저장포인트만 릴리스됩니다. 반복되는 명령은 점차적으로 오래된 저장점을 해제합니다.
저장점을 설정하고 나중에 파기하려면:
시작;
INSERT INTO table1 VALUES (3);
토토 핫 my_토토 핫;
INSERT INTO table1 VALUES (4);
RELEASE 토토 핫 my_토토 핫;
커밋;
위 거래는 3과 4를 모두 삽입합니다.
이 명령은 다음을 준수합니다.SQL표준. 표준은 키워드를 지정합니다.세이브포인트필수이지만포스트그레SQL생략이 가능합니다.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.