批量插入
方法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
本文介绍了如何使用SQL语句批量更新数据,包括使用UPDATE语句直接修改表中指定字段和利用MERGE INTO操作合并数据的方法。适用于数据库管理和数据迁移场景。
875

被折叠的 条评论
为什么被折叠?



