SQL副本表具有相同的名称问题

时间:2011-09-07 06:45:49

标签: sql sql-server database

我有两个相同的数据库具有相同的表名,但其中一个数据库内部有更多数据。如何将所有数据从一个表复制到另一个数据库以及具有相同名称的表中?在尝试导出/导入数据时,我不断遇到一些外键问题。表中的一些数据是相同的。

1 个答案:

答案 0 :(得分:0)

如果他们有相同的名字,你不能直接复制。所以你有很多选择:

  1. 你说其中一个有更多的数据,分别复制这个数据并给出一个不同的名字。
  2. 在您要复制的数据库中创建要复制的表的tmp表,然后复制这些表
  3. 更改要复制到的数据库中的表名称。
  4. 创建一个新架构并将它们放在那里。
  5. 如果您要复制到的数据库中的数据是您要复制的数据库中的数据的子集,那么您要复制的数据库不是生产服务器,那么您可以将其删除,即删除所有内容并重新开始使用新数据。
  6. 删除外键并在另一端重新创建它。表格在传输过程中不会添加任何数据。
  7. 还有更多......