悬赏园豆:100
[已解决问题]
解决于 2008-03-06 17:27
<P>begin tran<BR>set <BR>update userTable set 余额=余额+2 where userID=11100001<BR>update userTable set 余额=余额-2 where userID=11100002<BR>commit tran</P>
<P>问题:为什么我的这个触发器不能同时对一个表执行两条更新语句?只能执行头一条语句(哪条放第一就执行哪条,第二条不执行),数据库没有其它的存储过程/触发器/事务,余额字段没设约束 !请大家帮下忙,谢谢!</P>
问题补充:
set 是更新数据的关键字;第二个where好像是跳过似的 不执行!也就是跟我上面说的哪个更新语句放在前面就只执行前面的一条,后面就不执行更新操作了! 你的行? 郁闷啊 我都找了几个人不同电脑上试了 都不行噢 ~~~帮帮忙 谁知道什么回事啊