如何在Oracle SQL Developer中生成2级深度的关系图?
在Oracle SQL Developer中生成多层级表关联关系图的方法
可以生成多层级的关联关系图,具体操作步骤如下:
- 打开SQL Developer并通过「Model」标签进入模型视图,先把核心表(比如表A)添加到画布中
- 选中表A,右键点击选择添加关联对象(英文版本为
Add Related Objects) - 在弹出的配置窗口里,找到**深度(Depth)**选项,将数值设置为2——这会让工具自动加载表A的直接关联表(表B),以及表B的关联表(表C)
- 若需要更全面的关联,可勾选包含间接关联(英文版本为
Include Indirect Relationships),确保所有依赖外键的多层级关联都被纳入 - 确认配置后点击确定,画布上就会自动展示A→B→C的多层级关联关系
额外注意:
- 如果部分关联未正常显示,先检查相关表之间是否存在有效的外键约束——SQL Developer是基于外键来识别表间关联的
- 也可以手动将表C拖拽到现有模型画布,软件会自动识别并补全表B与表C之间的关联连线
内容的提问来源于stack exchange,提问作者youdecipher
相关产品推荐
相关产品推荐

