具有相同结构但数据不同的两个数据库的数据迁移

时间:2013-09-19 13:46:56

标签: sql-server-2008

我正在应用具有相同结构但数据不同的两个数据库的数据迁移。在我的数据库中有很多表用外键引用。

我需要以所有父表先到子表的方式填充所有表。

Ex. 

Suppose I have three tables TABLE_1, TABLE_2 & TABLE_3

1. TABLE_1 is parent table for TABLE_3
2. TABLE_3 is Parent table for TABLE_2 

then the query should produce the below sequence

TABLE_1
TABLE_3
TABLE_2

我已尝试过在SQL Server中提供的系统表,但无法达到预期的效果。你能帮帮我吗?

由于

1 个答案:

答案 0 :(得分:0)

这是一个棘手的问题需要解决 - 没有内置的方法可以解决这个问题。

您可以将所有表添加到数据库关系图中,看看是否可以从中推断出处理顺序?

查看SELECT * FROM sys.foreign_keys的结果。