insert into b select * from a

解决方案 »

  1.   

    哦,明白了,不过我还想问问,如果我表b里面多了一个字段,是sysdate,那这个sql怎么写呢??
      

  2.   

    create table a (id number(10));
    create table b(id number(10),deal_date date);
    insert into b(id,deal_date) select id,sysdate from a ;
    commit;
      

  3.   

    不管增加什么列,按照B表各列的顺序依次插入即可insert into b select a.*,sysdate from a
      

  4.   

    insert into b (field1,field2,field3)   select a.field1,a.field2,a.field3 from a