【问题标题】:How can I find both reference tables and referencial tables in Oracle SQL Developer [duplicate]如何在 Oracle SQL Developer 中找到参考表和参考表 [重复]
【发布时间】:2014-06-26 13:12:26
【问题描述】:

如何使用简单的脚本在 Oracle SQL Developer 中找到引用表和引用表

【问题讨论】:

  • 您可以使用 INFORMATION_SCHEMA 视图。
  • @EugenePodskal INFORMATION_SCHEMA 在 PostgreSQL 中。 Oracle 将静态元数据存储在 user_、all_、dba_ 视图中,将动态元数据存储在 V$ 中
  • 据我所知,INFORMATION_SCHEMA 已经过时了。
  • 感谢您提供的信息。我只是认为大多数符合 SQL 的 DBMS 都提供它。
  • 可以从字典中查询查看整个数据字典select * from dictionary

标签: sql oracle


【解决方案1】:

如果您指的是外键约束,您可以使用以下查询:

select a.table_name "PARENT", b.table_name "CHILD"
  from user_constraints a, user_constraints b
  where a.constraint_type = 'P'
    and b.constraint_type = 'R'
    and a.constraint_name = b.r_constraint_name;

【讨论】:

    猜你喜欢
    • 2016-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 2012-07-24
    • 2015-07-09
    相关资源
    最近更新 更多