TCL / Transaction Control Language
SQL TCL / 트랜잭션 제어
여러 변경을 하나의 단위로 묶어 확정하거나 취소합니다. BEGIN으로 시작해 DML로 변경하고 COMMIT 또는 ROLLBACK으로 끝내는 흐름을 살펴봅니다.
이 분류에서 배울 내용
트랜잭션 시작
BEGIN TRANSACTION으로 변경 단위를 시작합니다. 제품별 자동 커밋과 세션 규칙을 확인합니다.
구문 맵
변경 확정
COMMIT은 트랜잭션의 변경을 확정합니다. 이후 ROLLBACK으로 이미 커밋한 트랜잭션을 되돌릴 수는 없습니다.
구문 맵
미확정 변경 취소
ROLLBACK은 대상 트랜잭션의 미확정 변경을 취소합니다. 구문 맵에서 변경 전후를 확인하는 SELECT와 함께 읽을 수 있습니다.