程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> sql-請教:隱式事務有什麼作用

sql-請教:隱式事務有什麼作用

編輯:編程綜合問答
請教:隱式事務有什麼作用

百度了一堆隱式事務的方法,卻沒有人討論它的作用,隱式事物似乎很容易造成bug,那麼在什麼時候應該用隱式事務,它能帶來什麼好處呢?

最佳回答:


隱式事務是SQL Server為你而做的事務.隱式事務又稱自動提交事務.如果運行一條I N S E RT語句,SQL Server將把它包裝到事務中,如果此I N S E RT語句失敗,SQL Server將回滾或取消這個事務.每條S Q L語句均被視為一個自身的事務

當連接以隱性事務模式進行操作時,SQL Server 數據庫引擎實例將在提交或回滾當前事務後自動啟動新事務。無須描述事務的開始,只需提交或回滾每個事務。隱性事務模式生成連續的事務鏈。

相當於是系統根據你的語法幫你自動做的,而不同於顯示事務,那個是你自己指定的。
最主要作用就是你一些日常數據庫操作,會自動幫你做一些事務處理。但是在第三方應用程序中,這些應用程序的開發人員則可能使用顯式事務.,

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved