我想要找到一个查询,以返回一个表的所有外键列表以及它们所引用的表和列。我已经完成了一半的工作:
SELECT a.table_name,
a.column_name,
a.constraint_name,
c.owner
FROM ALL_CONS_COLUMNS A, ALL_CONSTRAINTS C
where A.CONSTRAINT_NAME = C.CONSTRAINT_NAME
and a.table_name=:TableName
and C.CONSTRAINT_TYPE = 'R'
但我仍然需要知道这个键引用了哪个表和主键。我应该如何获取?
TableName
的角度),它正在询问TableName
从自身向其他表格所做的外部引用。如果您想要另一个方向(指向TableName
的内部引用[来自其他表格]),那么这将是这个其他问题/答案。 - cellepo