有没有办法在Oracle SQL Developer中查看关系?

uri*_*ium 9 database oracle

我想找到哪些表与特定表相关.我可以很容易地看到所有外键约束,但是我正在查看的表是主键表,另一个表是引用表.

jca*_*ell 18

SQL Developer中的步骤

  • View> Data Modeler> Browser开拓Browser视图/标签.
  • (Browser查看/选项卡*)右键单击Relational Models并选择New Relational Model打开新窗口.

这应该创建一个新的空白图表,可以将表格从Connections视图拖放到图表中.

  • 另外,如果单击表,然后选择“模型”,SQL Developer将生成与该表相关的(整个)模型部分。 (2认同)

dpb*_*ley 9

目前尚不清楚您是否在寻找GUI解决方案,但您可以通过以下方式查询字典中的信息:

select table_name from user_constraints
where r_constraint_name in
  (select constraint_name 
     from user_constraints
     where constraint_type in ('P','U')
     and table_name = upper('&tableOfInterest')
  ) 
Run Code Online (Sandbox Code Playgroud)