标签: sql sql-server
在Read Committed隔离级别中,我希望以下内容会死锁,因为UPDATE语句会将行标记为脏,而SELECT在提交或回滚事务之前不应该读取该行。但它似乎没有陷入僵局。这是怎么发生的?
BEGIN TRAN UPDATE TableA SET Col2 = Col2 + 3 WHERE ID = 50 SELECT Col2 from TableA WHERE ID = 50 COMMIT TRAN