但是,此函数仅生成直接关系(表 A 到 B)。有没有办法再生成 1 级关系? (表A到B,B到C)
使用 Oracle DB19 和 sql Developer 版本 23.1.1.345,内部版本 345.2114
在此示例中(基于 Scott 的样本
emp
和 dept
表),我
dept.deptno
emp.deptno
上的外键指向
dept.deptno
locations
的附加表,并以 loc
列作为主键dept.loc
上创建了指向 locations.loc
的外键
很快,那就是
emp --> dept --> locations
。
现在,在 SQL Developer 中,这是我选择各种表时得到的结果:
显然,当您选择该链中的“中间”表(在我的示例中为
dept
)时,“两个级别”是可见的。
因此,请尝试这样做。