批量插入
方法1:
其他方法(未测试):
例如:表A 数据结构如下
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 b 3 on (a.id = b.id) 4 when matched then 5 update set a.name = b.name