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

时间:2009-05-29 14:57:47

标签: database oracle

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

3 个答案:

答案 0 :(得分:16)

SQL Developer中的步骤

  • 转到View> Data Modeler> Browser打开Browser视图/标签。
  • Browser查看/标签*)右键点击Relational Models并选择New Relational Model,这会打开一个新窗口。

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

答案 1 :(得分: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')
  ) 

答案 2 :(得分:2)