[SQL]SET IMPLICIT_TRANSACTIONS 設定連接的隱含交易模式

  • 6221
  • 0
  • SQL
  • 2012-01-10

[SQL]SET IMPLICIT_TRANSACTIONS 設定連接的隱含交易模式

SET IMPLICIT_TRANSACTIONS:設定連接的隱含交易模式

SQL Server預設是設定為OFF,所以每個SQL都不包含交易,如果要交易的話,就要下BEGIN TRANSACTION去宣告要起交易。

如果要像ORACLE那樣預設就有交易的話,可設定 SET IMPLICIT_TRANSACTIONS ON ,或是設定Microsoft SQL Server Management Studio的Query Options=>Execution=>ANSI,把 SET IMPLICIT_TRANSACTIONS 選項勾起來就可以了!

image

假如這樣設定之後,就需要像用Oracle這樣,執行完DML後要自行下COMMIT OR ROLLBACK哦。

image

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^