개발 버전 :Devel
지원되지 않은 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 스포츠 토토 베트맨버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

abort

중단 - 현재 거래 중단

시놉시스

abort [Work | 거래] [및 [아니요] 체인]

설명

abort현재 트랜잭션을 롤백하고 트랜잭션에서 작성한 모든 업데이트를 폐기합니다. 이 명령은 표준과 동일합니다SQL명령롤백, 역사적 이유로 만 존재합니다.

매개 변수

Work
거래

선택적 키워드. 그들은 효과가 없습니다.

및 체인

if및 체인지정되어 있으며, 새로운 트랜잭션은 즉시 동일한 트랜잭션 특성으로 시작됩니다 (참조트랜잭션 설정) 방금 완성 된 것입니다. 그렇지 않으면 새로운 거래가 시작되지 않았습니다.

노트

use커밋거래를 성공적으로 종료하려면

발행abort트랜잭션 블록 이외의 경고는 경고를 방출하고 효과가 없습니다.

예제

모든 변경 사항을 중단하려면 :

abort;

호환성

이 명령은 A입니다.PostgreSQL역사적 이유에 대한 확장 존재.롤백동등한 표준 SQL 명령입니다.

참조

시작, 커밋, 롤백