排它锁怎么不起作用?
我的测试例子:
一个查询窗口执行:
BEGIN TRAN
select * from test with(xlock) where id='20' waitfor delay '00:00:30'
update test set name='ddddd' where news_id='20'
COMMIT
另外一个窗口:
BEGIN TRAN
select * from test where news_id='20'
COMMIT
第一个事务执行的过程中,第二个怎么还能把这条记录查询出来,不是排它锁,执行过程中不能选出来被锁定的记录吗?