SQL事务写法

BEGIN TRANSACTION DeleteSupv
    --SQL语句 
    IF @@error<>0
 BEGIN  
        ROLLBACK TRAN DeleteSupv 
  GOTO on_error
 END 
    --SQL语句 
    IF @@error<>0
 BEGIN  
        ROLLBACK TRAN DeleteSupv 
  GOTO on_error
 END
COMMIT TRAN DeleteSupv

RETURN 1
on_error:
    print 'Error occured'
原文地址:https://www.cnblogs.com/brawei/p/748941.html