一、union all拼接查询方式
insert into user (USER_ID,USER_NAME,USER_AGE)
select 1001,'Tony',18 from dual
union all select 1002,'Tom',20 from dual
二、使用 insert all 方式
insert all
into user(USER_ID,USER_NAME,USER_AGE) VALUES (1001,'Tony',18)
into user(USER_ID,USER_NAME,USER_AGE) VALUES (1002,'Tom',20)
select * from dual;
insert all 还支持往不同的表里面插入数据
insert all
into table1(字段1,字段2) values (值1,值2)
into table2(字段3,字段4) values (值3,值4)
本文介绍两种在SQL中进行批量插入数据的方法:一是使用union all拼接查询的方式,二是利用insert all语句。前者通过union all将多条插入语句合并为一个查询,后者则在一个insert all语句中指定多组值。

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



