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

解决方案 »

  1.   

    insert into tab_name select * from tab_name1;
      

  2.   

    我插入一条信息的语句 insert into T_USERRIGHTS values('aaa','11212')
      

  3.   

    MySQL可以一次插入多条,用逗号分隔即可,Oracle不用Select子查询貌似不行。
      

  4.   

    insert into tab_name
    select 值1,值2,... from dual union all
    select 值1,值2,... from dual union all
    ...
    select 值1,值2,... from dual ;
      

  5.   

    insert into 表名1(字段1,..字段n)
    select 字段1,..字段n from 表名2
      

  6.   

    用pl/sql  先把你需要的数据写到一个excel文件中,按一行为一条。然后在pl/sql中select * from table_name for update;   最后把excel中的数据复制到这个表中  即可。