Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

почему не возникает блокировка?

$
0
0
Делаю в одном соединении запрос:
CREATE TABLE table1 (ID INT PRIMARY KEY CLUSTERED)
INSERT INTO table1 VALUES (1),(5),(7),(900)

SET TRAN ISOLATION LEVEL READ COMMITTED 
BEGIN TRAN
SELECT * FROM  table1 WITH(XLOCK,HOLDLOCK) WHERE ID between 3 and 90  

exec sp_lock 

и получаю следующие блокировки:

в другом соединении делаю:
SET TRAN ISOLATION LEVEL READ COMMITTED
SELECT * FROM table1 

и получаю содержимой всей таблицы с полным игнорированием висящих блокировок(

С чем может быть это связано?

Viewing all articles
Browse latest Browse all 7251

Trending Articles