数据库A中的表AT中有几千记录,在另一个数据库B中有表BT,AT与BT很多字段类型不同,字段数目也不同,如何把AT中的数据根据一定的要求弄到BT中,请大家给点意见,先谢过了!!!

解决方案 »

  1.   

    Insert into Table2(field1,field2,...) select value1,value2,... from Table1字段类型不同的 Convert函数
      

  2.   

    取出AT中的记录到DataTable中,然后遍历DataTable中的没条记录,重新生成Insert into语句,循环插入到BT表中。
      

  3.   

    数据库A 数据库B 是不是同一个 IP 中的,如果是不同 电脑中的要 建立链接服务器,
    如果是同一个IP中就可以 
    Insert into 数据库B.dbo.BT(field1,field2,...) select value1,value2,... from 
    数据库A.dbo.AT如果是不同IP中就要在 数据库B 中 建立如 叫 'srv_lnk' 的连接数据库A的链接服务器,然后Insert into 数据库B.dbo.BT(field1,field2,...) select value1,value2,... from srv_lnk.数据库A.dbo.AT
      

  4.   

    TO:abcjun188
     
    解释的很详细,多谢,刚才已经结帖了,不然