TCL

TCL은 여러 변경을 하나의 트랜잭션 단위로 확정하거나 되돌린다

COMMIT, ROLLBACK, SAVEPOINT는 자동 커밋이 아닌 명시적 작업 단위를 기준으로 이해하는 것이 안전하다.

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