以下两个sql会引发阻塞(先执行Query1,然后执行Query2):即Query事务未提交前,Query不会查询出结果。
--Query1
BEGIN TRAN
UPDATE Lock1 SET C1 = 11 WHERE C1 = 10
WAITFOR DELAY '00:00:05'
COMMIT TRAN
--Query2
SELECT * FROM Lock1 WHERE C1 = 20
说也奇怪,现在又没有出现阻塞了。