【发布时间】:2020-07-27 13:22:30
【问题描述】:
在 SQL+ (Oracle) 中显示现有表之间关系的查询是什么?
【问题讨论】:
标签: sql oracle oracle11g relational-database database-relations
在 SQL+ (Oracle) 中显示现有表之间关系的查询是什么?
【问题讨论】:
标签: sql oracle oracle11g relational-database database-relations
Oracle 有一个广泛的数据字典。带有数据库信息的视图以 DBA(对于管理员)、ALL 和 USER 前缀开头。
表的关系由外键定义。
外键信息在ALL_CONSTRAINTS 视图中,类型为R。
select
*
from ALL_CONSTRAINTS t
where t.CONSTRAINT_TYPE = 'R'
【讨论】: