SQL Server2000のクエリアナライザにSet implicit_transactionsというオプションがあって・・・

エリアナライザのオプション「接続のプロパティ」に、Set implicit_transactionsというのがあります。


これをONにしておくと、暗黙的にトランザクションが開始されます。


これですね。
http://msdn2.microsoft.com/ja-JP/library/ms187807.aspx


「insertとかupdateとかいくらやっても大丈夫で安全なんだよー」


と、教えてもらいました。


ある意味便利で安全なのでしょうけど、トランザクションって何?という方がこれを設定したまま色んなストアドを起動してcommitしないでつなぎっぱなしであれこれやってlock祭りになって・・・。


結構恐ろしいオプションです。