我试图更新一个控制应用程序的表格(应用程序执行一些选择语句)。我希望在设置为读取未提交的隔离级别的事务中更新表格,因此如果应用程序不能按预期工作,我可以回滚事务。但是以下代码不起作用:
当我打开另一个查询窗口时,我无法查询这个表格…… 我认为,以这样的事务级别,我应该能够在不回滚/提交事务的情况下查询表格。
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
go
begin transaction
go
update [DB].[dbo].[Table]
set ID = ID - 281
where ID > 2
当我打开另一个查询窗口时,我无法查询这个表格…… 我认为,以这样的事务级别,我应该能够在不回滚/提交事务的情况下查询表格。