Oracle插入多条数据

一、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)

 

你可能感兴趣的:(oracle)