事务隔离级别是否必须在读取后重置

时间:2018-02-12 15:42:25

标签: sql transactions dirty-data dirtyread

我正在尝试脏检查SQL Server表,但我不确定设置是否保存到表中并将影响其他读取,或在读取后自动重置。我希望uncommitted标志只在每次调用过程时使用,而不会影响对表的其他读取。

案例1

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中的最后一行是否必要?

0 个答案:

没有答案