私は主キーIDを持つテーブルAを持っています。私はこのキーを含むテーブルをすべて外国語として探したい。テーブルの数は約100であるため、生成されたデータベースダイアグラムを使用するのはむしろ不可能です。それを見つけるためにデータベーススキーマオブジェクトを照会する方法はありますか?それとも別の方法でしょうか?私たちは、SQL Serverの話をしている場合は与えられた外部キーを持つすべてのテーブルを見つける
1
A
答えて
2
右にそのテーブルの上に、その後View Dependecies
詳細情報をクリックしてください:試してみてください
1
この:
これは、すべての外部キーを見つけSELECT *
FROM sys.foreign_keys
WHERE referenced_object_id = object_ID('dbo.TableA')
あなたの参照先:TableA
そして、100台のテーブルすべてが実際に 'TableA'に関係していると確信していますか? – Yuck
sybase、oracle、sql serverなど? –
私はこれを行います:DB-Create-Skriptを自動生成します。 DB-Scriptでref-foreign-key-to-your-column構文を検索します。 –