日期:2014-05-17  浏览次数:20803 次

oracle中有没有一次性插入多条数据的语句
oracle中有没有往一个表里面一次性插入多条数据的语句~

------解决方案--------------------
MySQL可以一次插入多条,用逗号分隔即可,Oracle不用Select子查询貌似不行。
------解决方案--------------------
insert into tab_name
select 值1,值2,... from dual union all
select 值1,值2,... from dual union all
...
select 值1,值2,... from dual ;
------解决方案--------------------
insert into 表名1(字段1,..字段n)
select 字段1,..字段n from 表名2
------解决方案--------------------
用pl/sql  先把你需要的数据写到一个excel文件中,按一行为一条。然后在pl/sql中select * from table_name for update;   最后把excel中的数据复制到这个表中  即可。