我写的存储过程,主要语句有:
insert into T(code,amount)values('!@#$%',xx) ,
update T set code=yy where code='!@#$%',
有老大说会发生死锁,给改成:
insert into T(amount)values(xx) ,
set @currentid = @@identity,
update T set code=yy where id = @currentid,
气死,这两条语句有什么区别?
到底怎么产生死锁,谁能给一个必然死锁的例子看看?.
ibeautiful
qq_花开花谢_0
相关分类