日期:2014-05-18  浏览次数:20581 次

UPDATE时的事务保护问题

图1



图2

环境,windows 2003 + sql server 2005 sp4

这是两个表,条件为-1时,都取不到记录

为什么在图1中语句执行会,消息是两条,而图2执行后消息是一条?
同时,为什么在图1的情况下,使用事务保护有效,而在图2的情况下使用事务保护却无效?

------解决方案--------------------
若只是執行上面的一句話,從結果看一定有trigger
------解决方案--------------------
第一个表是有触发器吧??
第二个没有,但是满足更新条件的数据位0