트랜잭션 사용

최소 지원 버전은 약간의 차이가 있을 수 있습니다.

MySQL/MariaDB

/*
	MySQL 4.0 이상/MariaDB 5.1 이상
*/
START TRANSACTION;
BEGIN;

COMMIT;

ROLLBACK;
1)

MSSQL

/*
	MSSQL 7.0 이상
*/
BEGIN TRANSACTION;
BEGIN TRAN;

COMMIT TRANSACTION;
COMMIT TRAN;

ROLLBACK TRANSACTION;
ROLLBACK TRAN;
2)

Oracle/Tibero

/*
	Oracle 8i 이상/Tibero 3 이상
*/
COMMIT;

ROLLBACK;
3)

PostgreSQL

/*
	PostgreSQL 6.5 이상
*/
START TRANSACTION;
BEGIN WORK;
BEGIN;

COMMIT;

ROLLBACK;
4)

1) , 2) , 4)
Auto Commit 활성화
3)
Auto Commit 비활성화