2009-09-17 83 views
2

如果我有以下SQL:如果未提交,此SQL中的事務會發生什麼?

BEGIN TRANSACTION 
SELECT val 
FROM myTable 

,不與跟進承諾,與交易發生了什麼?它是否依賴於它執行的上下文/範圍(例如,在proc中,在mgt studio中)?

是否有一些地方可以查看是否存在尚未提交/回滾到數據庫中的事務?

感謝,

克里斯

回答

1

對於事務中使用的對象,不會釋放鎖,並且更改僅對該連接可見。

1

使用下面的命令來檢查所有打開的事務數據庫:

DBCC CHECKTRAN 
相關問題