0

私は、同じ構造で異なるデータを持つ 2 つのデータベースのデータ移行のアプリケーションに取り組んでいます。私のデータベースには、外部キーで参照されるテーブルがたくさんあります。

すべての親テーブルが最初に来て、次に子テーブルが来るように、すべてのテーブルにデータを入力する必要があります。

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 で提供されているシステム テーブルを試しましたが、目的の結果が得られません。助けてください。

ありがとう

4

1 に答える 1

0

これは解決するのが難しい問題です。それを行うための組み込みの方法はありません。

すべてのテーブルをデータベース ダイアグラムに追加して、そこから処理順序を推測できるかどうかを確認できますか?

SELECT * FROM sys.foreign_keys の結果も見てください。

于 2013-09-19T14:54:23.373 に答える