ROLLBACK

제목

ROLLBACK -- 현재 트랜잭션 작업 취소

요약

ROLLBACK [ WORK | TRANSACTION ]

설명

ROLLBACK 명령은 현재 트랜잭션 중에 발생한 모든 변경 사항을 취소하고, 트랜잭션을 끝낸다.

매개 변수

WORK
TRANSACTION

선택적으로 윗 예약어들을 사용할 수 있으나, 차이점은 없다.

참고

트랜잭션에서 작업한 모든 내역을 적용하고, 트랜잭션을 끝내려면, COMMIT 명령을 이용한다.

Issuing ROLLBACK when not inside a transaction does no harm, but it will provoke a warning message.

예제

To abort all changes:

ROLLBACK;

호환성

The SQL standard only specifies the two forms ROLLBACK and ROLLBACK WORK. Otherwise, this command is fully conforming.

관련 항목

BEGIN, COMMIT, ROLLBACK TO SAVEPOINT