【发布时间】:2010-12-16 08:16:27
【问题描述】:
我试图找到一个查询,它将返回一个表的外键列表以及它们引用的表和列。我已经完成了一半
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'
但是我仍然需要知道这个键引用了哪个表和主键。我怎么会得到它?
【问题讨论】:
-
@MenelaosVergis 的回答对我来说做得很好,很容易 - stackoverflow.com/a/15364469/1579667
标签: oracle metadata database-metadata