COMMIT

제목

COMMIT -- 현재 트랜잭션을 커밋한다.

요약

COMMIT [ WORK | TRANSACTION ]

설명

COMMIT 명령은 현재 트랜잭션을 커밋한다. 모든 변경 사항이 반영되어 다른 이들에게도 보이게 되며, 또한 데이터베이스 장애 시에도 변경된 자료가 보장 되도록 처리한다.

매개 변수

WORK
TRANSACTION

선택적으로 사용할 수 있으나, 두 옵션 사이 차이는 없다.

참고

트랜잭션 내 작업에 대해서 취소하려면 ROLLBACK 명령을 사용한다.

트랜잭션 밖에서 COMMIT 명령을 실행해도 아무런 영향을 주지는 않지만, 경고 메시지는 보여준다.

예제

현재 트랜잭션을 커밋하고, 변경 내용을 보관하려면:

COMMIT;

호환성

표준 SQL에서는 COMMIT, COMMIT WORK 이 둘 만 지원한다. 물론 이 명령은 표준 그대로 제공한다.

관련 항목

BEGIN, ROLLBACK