트랜잭션 사용
최소 지원 버전은 약간의 차이가 있을 수 있습니다.
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)