两张结构完全一样的表.并有一个ROWID主键标识列.如何合并两张表的数据.求思路.
如果先取消标识列和约束. 用INSERT   INTO  表1 SELECT   *   FROM   表2 合并后. 有办法重新排列ROWID.使得其不重复吗?

解决方案 »

  1.   

    删除标识列,合并后重建主键
    ALTER TABLE table_NAME DROP COLUMN column_NAMEINSERT INTO 表1 SELECT * FROM 表2alter table tb add id uniqueidentifier default newid() not null
      

  2.   

    插入后,发现ROWID主键标识列有重复的化,则删除此列重建列,不重复的化最好
      

  3.   

    非常感谢楼上二位的回答.. 问题已经解决. 
    但还有个小问题. 主键标识列删除后重建. 字段排到最后一个去了... 在SQL设计表视图里.可以用鼠标拖到第一个..  用命令可以调整字段的顺序吗?