现在有两个数据库 数据库中表结构完全相同 只不过是数据不同
现在需要将两个数据库的数据合并到一个数据库中
现在的问题是 
 对于数据库中的自动增长列作为外键的表
合并的时候如何处理

解决方案 »

  1.   

    现在的数据量比较大
     总感觉不知道如何下手 
    有做过的没 给个稍微完整的sql代码 
     谢谢
      

  2.   


    插入数据前执行自动编号重新开始
    ALTER TABLE [表名称] ALTER COLUMN [自动编号字段] COUNTER (1, 1)
      

  3.   

    我个人认为,这种只有用SQL来实现,插入数据就行。
      

  4.   

    插入数据前执行自动编号重新开始(这在Access有效)
    ALTER TABLE [表名称] ALTER COLUMN [自动编号字段] COUNTER (1, 1) 删除表中的所有行,新行标识所用的计数值重置为该列的种子(使用SQL)
    TRUNCATE TABLE [表名称]
      

  5.   

    有两种方法
    1、直接写insert ...select语句,自增ID不用增加
    2、利用数据库提供的数据导入进行,将数据先导出,再进行字段映射,将其导入。