现在有2个库A库和B库,A库下有A表,B库下有B表 A表和B表的数据结构一样,其中id为主键,现在我想将B表的数据导入到A表中,在不动主键的情况下怎么搞?

解决方案 »

  1.   

    夜←尋倁(250860217)  10:25:29
    sql server 可以右键导出数据,然后下一步下一步就可以啦
    [苏州]乄蛇(396316016)  10:26:50
    我2个库还有其他数据的  就这张表的这一条数据不对
    夜←尋倁(250860217)  10:27:20
    可以单导一张表的
    不过两种表的数据会合并起来,所以如果之前的数据不需要的话就先删了,然后再导
      

  2.   

    先去掉 B库 b表的主键  这样导入过去 主键的值也不会变   导完之后再加上b表的主键insert into A.dbo.a 
    select * from B.dbo.b
      

  3.   

    如果a、b两表表结构相同,则必须a、b两表所有数据的主键都不同
    insert A..a select * from B..b
      

  4.   

    下面一个才是正确的,写掉了一个into
    insert into A..a select * from B..b
      

  5.   

    在把主键去掉再导出现问题,但问题已解决 set identity_insert 表名 on  数据操作  set identity_insert 表名 off