【问题标题】:Show relations between tables in SQL+(Oracle)?在 SQL+(Oracle) 中显示表之间的关系?
【发布时间】:2020-07-27 13:22:30
【问题描述】:

在 SQL+ (Oracle) 中显示现有表之间关系的查询是什么?

【问题讨论】:

标签: sql oracle oracle11g relational-database database-relations


【解决方案1】:

Oracle 有一个广泛的数据字典。带有数据库信息的视图以 DBA(对于管理员)、ALLUSER 前缀开头。

表的关系由外键定义。

外键信息在ALL_CONSTRAINTS 视图中,类型为R

select
*
from ALL_CONSTRAINTS t
where t.CONSTRAINT_TYPE = 'R'

【讨论】:

    猜你喜欢
    • 2016-01-05
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-19
    • 2010-09-26
    相关资源
    最近更新 更多