首页 新闻 会员 周边

Oracle批量修改语句

0
[已解决问题] 解决于 2016-09-09 07:56

我想实现这样的功能:

有两张表A和B,结构相同,数据量一致,比如都有xyz列且都有n行,x为主键,完全相等,如何把表B的y列的数据赋值给A的y列?

我写的是

1 update A set A.y=B.y where A.x=B.x

报错原因是表B未定义。

舒山的主页 舒山 | 菜鸟二级 | 园豆:220
提问于:2016-09-07 16:27
< >
分享
最佳答案
0

你的B确实没定义啊。

奖励园豆:5
顾晓北 | 专家六级 |园豆:10844 | 2016-09-07 16:44

那应该怎么写呢?

舒山 | 园豆:220 (菜鸟二级) | 2016-09-07 16:45
顾晓北 | 园豆:10844 (专家六级) | 2016-09-07 16:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册