SQLSERVER 存儲過程中的事務
阿新 • • 發佈:2019-01-01
err llb nbsp com into RoCE ont 錯誤信息 ger
1 CREATE PROCEDURE ProcedureNamme 2 AS 3 BEGIN 4 SET NOCOUNT ON; 5 6 BEGIN TRY---------------------開始捕捉異常 7 BEGIN TRAN------------------開始事務 8 UPDATE A SET ... 9 ... 10 INSERT INTO ...11 12 COMMIT TRAN -------提交事務 13 END TRY-----------結束捕捉異常14 BEGIN CATCH------------有異常被捕獲 15 IF @@TRANCOUNT > 0---------------判斷有沒有事務 16 BEGIN 17 ROLLBACK TRAN----------回滾事務 18 END 19 EXEC YourLogErrorProcedure-----------記錄存儲過程執行時的錯誤信息,自定義 20 END CATCH--------結束異常處理 21 END
SQLSERVER 存儲過程中的事務