DataBase/MSSQL
[MSSQL] BEGIN, ROLLBACK, COMMIT TRANSACTION
호호호호히히히히
2021. 4. 2. 11:01
728x90
반응형
--트랜젝션 시작
BEGIN TRAN
SELECT ~~~
INSERT ~~~
UPDATE ~~
-- @@ERROR은 성공 시 0, 실패 시 다른 값이 return됨
IF @@ERROR<>0
BEGIN
-- 실패시 원상복구
ROLLBACK TRAN
END
-- 성공시
COMMIT TRAN
반응형