DBMS별 차이는 명령 이름보다 경계 기준으로 본다
자동 시작, DDL 경계, SAVEPOINT 보장, 읽기 기준을 먼저 보면 DBMS별 위험 지점이 빨리 드러납니다.
시작자동 커밋인지 명시 경계인지
DDL스키마 변경이 경계를 끊는지
SAVEPOINT부분 취소와 최종 확정의 차이
읽기읽기 전용과 스냅샷 기준
Oracle확정 전 안전해 보여도 DDL을 경계DML은 커밋 전까지 보류되지만 많은 DDL은 암묵 커밋을 만들 수 있습니다.
MySQLautocommit이 시작 방식을 좌우
autocommit=1이면 각 문장이 바로 확정될 수 있습니다.PostgreSQL트랜잭셔널 DDL이 강하지만 예외 분리대부분 롤백 가능하지만 관리 명령과 운영 예외를 따로 확인합니다.
SQL Server저장점과 바깥 경계를 구분부분 롤백 뒤에도 최종 COMMIT/ROLLBACK 경계는 별도로 남습니다.
외워야 할 명령 목록이 아니라, “언제 시작되고 어디서 확정되며 무엇을 되돌릴 수 있는가”를 먼저 비교합니다.