TCL
TCL은 여러 변경을 하나의 트랜잭션 단위로 확정하거나 되돌린다
COMMIT, ROLLBACK, SAVEPOINT는 자동 커밋이 아닌 명시적 작업 단위를 기준으로 이해하는 것이 안전하다.
BEGIN
작업 단위 시작
여러 DML을 하나의 논리 작업으로 묶는다.
SAVEPOINT
중간 지점 표시
일부만 되돌릴 기준점을 만든다.
COMMIT
최종 확정
변경을 영구 반영한다.
ROLLBACK
되돌리기
작업 단위의 변경을 취소한다.
주의
자동 커밋 모드에서는 문장 하나가 곧바로 확정될 수 있어 TCL의 효과 범위가 달라진다.