序列化

Version >= SQL Server 2008 R2

SET TRANSACTION ISOLATION LEVEL SERIALIZEABLE

這種隔離級別是最嚴格的。它請求範圍鎖定事務中每個語句讀取的鍵值範圍。這也意味著如果要插入的行位於當前事務鎖定的範圍內,則將阻止來自其他事務的 INSERT 語句。

此選項與在事務中所有 SELECT 語句中的所有表上設定 HOLDLOCK 具有相同的效果。

注意:此事務隔離具有最低的併發性,只應在必要時使用。