用insert into B values (:new.字段1,:new.字段2,...)写实在不方便还易错,有没有简单一些的语句类似于insert into B select * from inserted之类的

解决方案 »

  1.   

    insert into b 
    select * from a;如果a和b字段一一对应
      

  2.   

    a,b字段是一一对应的,不过只能insert最新记录,你写的就把a表里的所有记录insert进去了
      

  3.   

    insert   into   b   
    select   *   from   a where a.id =:new.id 
      

  4.   

    不知道为什么还是不行啊,表的键值是RQ(DATE类型)
    insert into b select * from a where a.RQ = :new.RQ
    触发器里出错  
      

  5.   

    insert   into   B   values   (:new.字段1,:new.字段2,...)好象只有这种方法,oracle和mssql不同,在mssql 中可以
    insert into B
    select * from inseredOracle不行吧