명시 COMMIT · ROLLBACK ✅ · WHERE ✅ · 행 단위
DML 결정 특성 — DDL의 정반대
| 특성 | DML | DDL |
| COMMIT | 명시 필요 | 자동 |
| ROLLBACK | ✅ 가능 | ❌ 불가 |
| WHERE | ✅ 부분 조작 | ❌ |
| 단위 | 행 단위 | 객체 단위 |
실무 한 방 · 도메인 일반론
금융 송금 트랜잭션 = BEGIN → UPDATE 출금 → UPDATE 입금 → INSERT 내역 → COMMIT. 한 줄이라도 실패하면 ROLLBACK — DML이 ROLLBACK ✅인 이유.
합격 한 줄
DML 4총사 = 명시 COMMIT · ROLLBACK ✅ · WHERE ✅ · 행 단위. DDL의 정반대 한 호흡이면 분류 함정·롤백 함정 모두 즉답.