请问Oracle执行这样复制插入操作可不可以同时操作多张表,我想把关联的表一块复制插入进去。
insert  into product select * from product where product_id = 18004

解决方案 »

  1.   

    是这样的,这是表关系,我想在product表中直接复制插入一条数据,并且把关联的目录也复制插入一份,也就是说这三张表要全量复制插入一条数据,不知道用insert into .. select ..能不能实现
      

  2.   

    insert all 可以 ,你搜索下。
      

  3.   

    我试了一下,如果是直接插入的话可以这么用,但复制插入这样写好像不行
    复制插入什么意思insert into ... select ...
      

  4.   

    我试了一下,如果是直接插入的话可以这么用,但复制插入这样写好像不行
    复制插入什么意思insert into ... select ...
    insert all也可以啊,针对同一数据源同时插入多张表的方法,你试过了吗 ?