Как мне отключить / сбросить уровень изоляции транзакции для SQL Server?

Возможно, я неправильно понимаю транзакции или то, что делает SQL Server, но примите во внимание следующий T-SQL:

SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
GO

BEGIN TRANSACTION

-- DO SOME READS AND OTHER THINGS

COMMIT

-- OK, WHAT HAPPENS TO THE ISOLATION LEVEL AFTER THIS?

Может быть, это не имеет значения, но мне нравится теплый нечеткое ощущение, что я оставляю все так, как было, когда я делаю то, что делаю. Можно ли вернуть уровень изоляции в исходное состояние независимо от того, каким оно было раньше?

12
задан marc_s 8 January 2011 в 08:04
поделиться