ABORT

제목

ABORT -- 현재 트랜잭샌을 중지한다.

요약

ABORT [ WORK | TRANSACTION ]

설명

ABORT 명령은 현재 트랜잭션 내에서 작업한 모든 것을 취소하고 트랜잭션을 마친다. 이 명령은 ROLLBACK SQL 명령어와 같은 작업을 한다. 단지, 역사적인 이유로 아직 이 명령을 지원하고 있다.

매개 변수

WORK
TRANSACTION

이 옵션들을 사용할 수는 있으나, 별 다른 영향을 주지는 않는다.

참고

현재 트랜잭션 내 작업한 것을 모두 적용하고 마치려면 COMMIT 명령을 이용한다.

트랜잭션 상태가 아닐 때, 이 명령을 사용하면, 아무런 영향을 끼치지는 않지만 경고는 보여준다.

예제

모든 변경 사항을 취소하려면:

ABORT;

호환성

이 명령은 PostgreSQL의 역사적인 이유 때문에, 아직 지원하고 있다. 이 기능과 같은 역할을 하는 표준 SQL 명령은 ROLLBACK 명령이다.

관련 항목

BEGIN, COMMIT, ROLLBACK