COMMIT
제목
COMMIT -- 현재 트랜잭션을 커밋한다.
요약
COMMIT [ WORK | TRANSACTION ]
설명
COMMIT 명령은 현재 트랜잭션을 커밋한다. 모든
변경 사항이 반영되어 다른 이들에게도 보이게 되며, 또한
데이터베이스 장애 시에도 변경된 자료가 보장 되도록 처리한다.
매개 변수
- WORK
TRANSACTION 선택적으로 사용할 수 있으나, 두 옵션 사이 차이는 없다.
참고
트랜잭션 내 작업에 대해서 취소하려면
ROLLBACK 명령을 사용한다.
트랜잭션 밖에서 COMMIT 명령을 실행해도
아무런 영향을 주지는 않지만, 경고 메시지는 보여준다.
예제
현재 트랜잭션을 커밋하고, 변경 내용을 보관하려면:
COMMIT;
호환성
표준 SQL에서는 COMMIT, COMMIT
WORK 이 둘 만 지원한다. 물론 이 명령은
표준 그대로 제공한다.