Oracle 查看表与表之间的主外键关系

select a.owner 主键拥有者
         ,a.table_name 主键表
        ,b.column_name 主键列
        ,C.OWNER 外键拥有者
        ,c.table_name 外键表
       ,d.column_name 外键列
from user_constraints a
left join user_cons_columns b
            on a.constraint_name=b.constraint_name
left join user_constraints C
            ON C.R_CONSTRAINT_NAME=a.constraint_name
left join user_cons_columns d
            on c.constraint_name=d.constraint_name
where a.constraint_type='P'
    and a.table_name=TABLENAME --需要查看主外键关系的表
order by a.table_name

你可能感兴趣的:(Oracle)