insert into tb1 select 94,to_date('2004/10/01','yyyy/mm/dd'),
tb2.* from tb2;

解决方案 »

  1.   

    insert into 表1(id1,id2,id3,id4)(select 94,'2004/10/01',id3,id4 from 表2);
    commit;
      

  2.   

    如果ID2是时间类型:
    insert into 表1(id1,id2,id3,id4)(select 94,to_date('2004/10/01','yyyy/mm/dd'),id3,id4 from 表2);
    commit;
      

  3.   

    我试了一下,只能一个一个写,不能用*来代替要不你用SQL Server中的DTS工具试一下