SQL2000 事務回滾問題探討建站知識
導讀:1建站知識SQL2000 事務回滾問題,對于嚴重的錯誤,系統根本就不會執行隨后對@@error的判斷,會直接終止執行,感興趣的朋友可seo網站優化網站推廣優化seo。
復制代碼 代碼如下:
create procedure test_tran as set xactseo網站優化培訓_abort on -----用@@error判斷,對于嚴重的網站seo優化培訓錯誤,系統根本就不會執行隨后對@@error的判斷,會直接終止執行。所以設置set xact_abort on 是必要的 BEGIN TRANSACTION RemoteUpdate inseseo網站優化rt psn_degree values(22,'test') select 1/0 IF @@error !=0 BEGIN ROLLBACK TRANSACTION RemoteUpdate RAISERROR('出錯!網絡速度慢或斷線!', 16, 16) WITH SETERROR RETURN ---沒有return 將繼續向下執行 end else begin COMMIT TRANSACTION RemoteUpdate end
也可更改為:復制代碼 代碼如下:
IF @@error !=0 BEGIN ROLLBACK TRANSACTION RemoteUpdate RAISERROR('出錯!網絡速度慢或斷線!', 16, 16) WITH SETERROR RETURN ---沒有return 將繼續向下執行 end COMMIT TRANSACTION RemoteUpdate
相關seo網站優化網站推廣優化seo。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-24 ,文章SQL2000 事務回滾問題探討建站知識主要講述事務,標簽,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_6551.html