读书人

同时操作多个表解决方法

发布时间: 2012-01-05 22:36:54 作者: rapoo

同时操作多个表
例:

表1: 表2:
name name
---------- ----------
张三 张三
李四 王五


如何一次性更改‘张三’为‘赵六’,求个语句,谢谢!

[解决办法]
有外键吗?
还是一个一个的UPDATE吧
[解决办法]
没什么好办法,一个一个更新,控制在一个事务里既可。

BEGIN TRANSACTION
update 表1 set name = '赵六 ' where name = '张三 '
update 表2 set name = '赵六 ' where name = '张三 '
COMMIT

读书人网 >VB

热点推荐