我有两个数据库表,而且表结构相同
能否直接用sql语句进行合并,如何操作

解决方案 »

  1.   

    你是说将表数据合并吗?
    insert into TableB(.,.,.,.,.) selct .,.,.,.,. from TableA where ID not in (select ID from TableB)
      

  2.   

    我要把数据表"xx"中的全部字段,全部记录追加到数据表“bb"中,aa 与bb的表结构相同的
      

  3.   

    不知这样的语句你的数据库能否支持,试看看吧。
    sql.add('select * into bb from aa');
      

  4.   

    insert into bb select * from aa
      

  5.   

    inser into tba select * from  tbb
      

  6.   

    insert into bb select * from aa
    这是可以的,表bb里的数据不会被覆盖掉,我试过了
    但如果记录有重复的,你不能设主键,那样会插不进去的,你要把主键 去掉