私はスキーマで管理されているすべての関係のリストが必要です。ビューとテーブルの関係をすべて一覧表示する
0
A
答えて
1
ありがとう、私は次のクエリを得たが、それは唯一の
table
table
との関係を表示することができますし、私は
SELECT main.table_name parent, par_col.COLUMN_NAME par_column,
link.table_name child,link_col.COLUMN_NAME child_column
FROM user_constraints main, user_constraints link,
user_cons_columns par_col, user_cons_columns link_col
WHERE main.constraint_type IN ('P', 'U')
AND link.r_constraint_name = main.constraint_name
and main.constraint_name = par_col.CONSTRAINT_NAME
and link.r_constraint_name = link_col.CONSTRAINT_NAME
and main.owner = '<schema_name>'
ORDER BY main.table_name, link.table_name;
からview
関係情報にview
にtable
またはview
を取得する必要がどこからか分かりません
これは(T-SQLの)あなたの助けになります:
SELECT
FrK.name 'FK Name',
tp.name 'Main_Parent table',
cp.name, cp.column_id,
tr.name 'Referenced to',
cr.name, cr.column_id
FROM
sys.foreign_keys FrK
INNER JOIN
sys.tables tp ON FrK.parent_object_id = tp.object_id
INNER JOIN
sys.tables tr ON FrK.referenced_object_id = tr.object_id
INNER JOIN
sys.foreign_key_columns fkc ON fkc.constraint_object_id = FrK.object_id
INNER JOIN
sys.columns cp ON fkc.parent_column_id = cp.column_id AND fkc.parent_object_id = cp.object_id
INNER JOIN
sys.columns cr ON fkc.referenced_column_id = cr.column_id AND fkc.referenced_object_id = cr.object_id
オラクルの場合:
select table_name
from all_constraints
where constraint_type='R'
and r_constraint_name in (select constraint_name
from all_constraints
where constraint_type in ('P','U')
and table_name='<your table here>');
+0
oracle dbのために動作しません –
+0
oracleのために追加されました、また – Suleymani
+0
私はその質問を持っています、私の質問(さらに良いバージョン)を見てください。問題は、ビューが含まれていないということです。 –
関連する問題
- 1. ビューの表示ページのすべての記事を一覧表示する -
- 2. すべてのcassandraテーブルを一覧表示する方法
- 3. データベース内のすべてのテーブルを一覧表示
- 4. チョコレートのパッケージ依存関係を一覧表示する
- 5. データベースのテーブルを一覧表示する
- 6. すべてのサブディレクトリとファイルをPythonで一覧表示する
- 7. すべてのvpcとセキュリティグループを一覧表示するには?
- 8. PowerShellすべてのO365ユーザーと関連するライセンスの一覧表示
- 9. postgresqlテーブルのすべてのNULLでない制約を一覧表示する
- 10. Apache Ignite:すべてのテーブルとすべてのキャッシュを一覧表示する方法
- 11. あるクラスのすべてのサブクラスを一覧表示する
- 12. ArangoDB:コレクションに関係なく、データベース内のすべてのドキュメントを一覧表示またはエクスポートする方法
- 13. Oracleの特定のユーザーのすべてのテーブルを一覧表示します
- 14. FAT:ディレクトリ内のすべてのファイルを一覧表示する
- 15. ハドソン製のすべてのビルドを一覧表示するアプリケーション
- 16. TCL内のすべてのソースファイルを一覧表示するコマンド
- 17. Google +のすべての+1を一覧表示する方法
- 18. リポジトリ内のすべての問題を一覧表示する
- 19. ステート内のすべてのステートを一覧表示する
- 20. ディレクトリ内のすべてのファイルを一覧表示するPython
- 21. セット内のすべてのアイデンティティを一覧表示するJSON
- 22. ディスク上のすべてのパーティションを一覧表示する
- 23. カテゴリのすべてのパフォーマンスカウンターを一覧表示する
- 24. ディレクトリ内のすべてのフォルダを一覧表示する(PHP)
- 25. フォトライブラリ内のすべてのgifファイルを一覧表示する
- 26. スタイルシートのすべてのcssセレクタを一覧表示するソフトウェア
- 27. スキーム:スコープ内のすべてのバインディングを一覧表示する
- 28. Virtuosoのすべてのグラフを一覧表示するには?
- 29. ワニスキャッシュ内のすべてのURLを一覧表示する
- 30. すべてのVOBのフォルダパスを一覧表示する方法
テーブルとの関係はどういう意味ですか?表示するために参照する整合性制約を作成することはできません。 –