
update a set ava=(select max(va) from b where bcode=acode) 这个是套用了一层子查询,等于说每次在A里面取一个CODE就查一次B表去匹配一次去更新。
select bmax(va) from b where bcode=acode 是返回每个相同的code对应的VA的最大值吧……
你也可以试一下这样 update a set ava=bva from b where bcode=acode 这种语法不知道在PL/SQL里面支不支持
导入数据库备份文件,打开pl/sql
developer
,点击tool(工具)----》import
然后把你的备份文件导入就可以了,刷新tables
,就可以看到表了
以上就是关于数据库ORACLE将一个表的数据更新到另一个表全部的内容,包括:数据库ORACLE将一个表的数据更新到另一个表、oracle数据库怎么把一个库里面的数据导入到另外一个库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)