模拟sql server 死锁

  --在一个新建查询中执行这个事务
  begin tran
update [Manager] set [LoginLastIp]='22' where Id=8;
waitfor delay '0:0:5' --延迟5秒
update [ManagerLog] set [AddIp]='小新222' where Id=1;
commit tran

--在5秒钟内,在另一个新建查询中执行这个事务,就可以模拟出死锁
begin tran
update [ManagerLog] set [AddIp]='小新333' where Id=1;
waitfor delay '0:0:5'
update [Manager] set [LoginLastIp]='33' where Id=8;
commit tran

猜你喜欢

转载自www.cnblogs.com/LeeSolo/p/10585371.html