insert b.dbo.cc select * from a.dbo.cc

解决方案 »

  1.   

    十分感谢你的帮助。你好象把我的题目弄错了。我的不是导入导出数据。
    在B库CC表里已经存在了一些A库CC表的数据了。有同样的表或数据是不能导入导出的。
      

  2.   

    insert b.dbo.cc select * from a.dbo.cc
    你的句子不完整。你好象少了一个INTO吧。
      

  3.   

    我不知道你的表是不是可以这样插入?
    就是把B库CC表先插到A库CC里,然后删除重复的
      

  4.   

    insert into b.dbo.cc select * from a.dbo.cc where checksum(*) not in (select checksum(*) from b.dbo.cc)
      

  5.   

    楼主,如果B库cc表的字段lsh为自动增长列的话,应该添加一个针对A库cc表的字段lsh的外键,不然这两个表好难判断是否有重复数据的,除非你比较所有字段;
    insert b.dbo.cc(rq,spbh, spmc,flh,sjje) select rq,spbh, spmc,flh,sjje from a.dbo.cc a where not exists (select 1 from b.dbo.cc b where a.rq=b.rq and a.spbh=b.spbh and a.spmc=b.spmc and a.flh=b.flh and a.sjje=b.sjje)
      

  6.   

    如果确保没有重复的直那么语句该怎么写。b库的CC表和A库的CC表每一个表的字段都是一样的。
    就是想把A库的数据传递到b库的cc表了。需求是B的老数据不丢失。确定没有重复的直。
    谢谢。