我需要在模式中維護的所有關係的列表。列出視圖和表之間的所有關係
我推導出下面的查詢,但它只能顯示table
到table
關係,我不知道從哪裏應該得到table
到view
或view
到view
關係信息從
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;
謝謝
你是什麼意思的表查看關係?您不能創建完整性約束引用來查看。 –