百度了一堆隱式事務的方法,卻沒有人討論它的作用,隱式事物似乎很容易造成bug,那麼在什麼時候應該用隱式事務,它能帶來什麼好處呢?
隱式事務是SQL Server為你而做的事務.隱式事務又稱自動提交事務.如果運行一條I N S E RT語句,SQL Server將把它包裝到事務中,如果此I N S E RT語句失敗,SQL Server將回滾或取消這個事務.每條S Q L語句均被視為一個自身的事務
當連接以隱性事務模式進行操作時,SQL Server 數據庫引擎實例將在提交或回滾當前事務後自動啟動新事務。無須描述事務的開始,只需提交或回滾每個事務。隱性事務模式生成連續的事務鏈。
相當於是系統根據你的語法幫你自動做的,而不同於顯示事務,那個是你自己指定的。
最主要作用就是你一些日常數據庫操作,會自動幫你做一些事務處理。但是在第三方應用程序中,這些應用程序的開發人員則可能使用顯式事務.,