同时操作多个表

bfblang 2007-06-15 03:47:42
例:

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


如何一次性更改‘张三’为‘赵六’,求个语句,谢谢!
...全文
230 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bfblang 2007-06-18
  • 打赏
  • 举报
回复
这里怎么给分法?也没有给分的功能啊?那位好心的告诉我。

一条语句不可以同时操作多个表,这点不如EXCEL。那么单个表的单个或多个字段中批量重复值替换如何进行?另外统计某个字段的非空值个数语句具体如何写和得到结果值?(我搜索count函数居然为0篇?)
fj182 2007-06-17
  • 打赏
  • 举报
回复
没什么好办法,一个一个更新,控制在一个事务里既可。

BEGIN TRANSACTION
update 表1 set name = '赵六' where name = '张三'
update 表2 set name = '赵六' where name = '张三'
COMMIT
guyehanxinlei 2007-06-16
  • 打赏
  • 举报
回复
有外键吗?
还是一个一个的UPDATE吧

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧