表A和表B 需要同时更新 ,共用一个更新条件
不想分别写两条update 分别更新A和B
能在一条update中完成吗????
------解决方案--------------------
不可以,一个update只能同时改一个表
------解决方案--------------------
insert/update/delete都仅能影响单表。
------解决方案--------------------
如果你不想用代码 执行2次的话,你可以搞一个 储存过程,写两条updateA,B表的语句,再调用储存过程。
------解决方案--------------------
建议用存储过程封装。可以写事务进行回滚。
------解决方案--------------------
updateA表;
updateB表;
你这样写一起执行也是可以的。
------解决方案--------------------
更新条件虽然是一样的,但更新的记录分别在两张表中,楼主的希望是美好的,但现实无法实现,感觉也真的没有必要.
------解决方案--------------------
不能,每次只能更新一张表