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中的数据复制到这个表中 即可。