이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 릴리스 토토 결과버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

세이브포인트 릴리스

이름

RELEASE SAVEPOINT -- 이전에 정의한 파기 저장점

시놉시스

출시 [ 저장점 ]와이즈 토토_name

설명

세이브포인트 출시저장점을 파괴합니다 현재 트랜잭션에서 이전에 정의되었습니다.

저장점을 파괴하면 롤백 지점으로 사용할 수 없게 됩니다. 하지만 사용자에게 표시되는 다른 동작은 없습니다. 실행 취소되지는 않습니다. 저장점이 설정된 후에 실행된 명령의 효과입니다. (그렇게 하려면 다음을 참조하세요.PostgreSQL : 문서.) 더 이상 필요하지 않은 저장점 삭제 시스템이 다음보다 일찍 일부 리소스를 회수할 수 있도록 합니다. 거래가 종료되었습니다.

세이브포인트 출시또한 모두 파괴합니다 명명된 세이브포인트 이후에 설정된 세이브포인트 설립되었습니다.

매개변수

와이즈 토토_name

파괴할 저장점의 이름.

참고

이전에 정의되지 않은 저장점 이름을 지정하는 것은 오류입니다.

트랜잭션이 완료되면 저장점을 해제할 수 없습니다. 중단된 상태입니다.

여러 개의 저장점에 동일한 이름이 있는 경우, 해당 저장점만 가장 최근에 정의된 것이 출시되었습니다.

저장점을 설정하고 나중에 파기하려면:

시작;
    INSERT INTO table1 VALUES (3);
    와이즈 토토 my_와이즈 토토;
    INSERT INTO table1 VALUES (4);
    RELEASE 와이즈 토토 my_와이즈 토토;
커밋;

위 트랜잭션은 3과 4를 모두 삽입합니다.

호환성

이 명령은 다음을 준수합니다.SQL표준. 표준은 다음을 지정합니다. 키워드세이브포인트필수이지만포스트그레SQL그것을 허용합니다 생략했습니다.