我正在尝试对 SQL Server 表进行脏检查,但我不确定设置是否保存到表中并会影响其他读取,或者在读取后自动重置。我希望该uncommitted
标志仅在每次调用该过程时使用,而不影响对表的其他读取。
案例一:
set transaction isolation level read uncommitted
select * from table
案例2:
set transaction isolation level read uncommitted
select * from table
set transaction isolation level read committed
案例2中的最后一行是否必要?