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~