oracle中查询列插入另外表列的SQL语句
时间:2010-10-29 来源:lffsonic
id name age...
表B 数据结构如下
id name ....
需求如下,表A的id 和表B的id关联,A的name字段为空,现在要表B的name字段插入到表A的name字段。
sql语句:
1.直接使用update语句操作
update A a set a.name = (select b.name from B b where a.id=b.id)
2.使用oracle的merge into 合并操作
1 merge into A a
2 using B a
3 on (a.id = b.id)
4 when matched then
5 update set a.name = b.name
相关阅读 更多 +