SQL-COMMIT TRANSACTION
目前有一個需求,
客戶希望能複製之前的資料,
而剛好本人不想用程式來塞值,
直接用「SQL」語法搞定,
不過,還要考慮到「SQL」是否執行成功、正確,
於是用「COMMIT TRANSACTION」方式,
實際測試過,還不錯用!
BEGIN TRANSACTION
-- SQL 1
Insert TB where Check='Y'
IF @@ERROR > 0
GOTO NeedRollback
NeedRollback:
IF @@ERROR > 0
ROLLBACK TRANSACTION
ELSE
COMMIT TRANSACTION
自我LV~