SELECT lpad(NAME, 7 * (level), '-') ||
decode(level, 1, '+', 2, ' ', 3, '|', 4, '*', ''),
TYPE,
REFERENCED_NAME,
REFERENCED_TYPE,
LEVEL
FROM dba_dependencies
where REFERENCED_OWNER <> 'SYS'
AND TYPE NOT IN ('TABLE', 'VIEW')
AND REFERENCED_TYPE NOT IN ('TABLE', 'VIEW')
START WITH NAME = '&1'
CONNECT BY nocycle PRIOR REFERENCED_NAME = NAME;查询代码之间的依赖关系(从root开始)
最新推荐文章于 2024-06-28 08:30:00 发布
本文介绍了一个Oracle SQL查询脚本,用于展示数据库中特定对象的依赖关系。通过层级递归查询,可以清晰地看到不同类型的数据库对象如何相互引用,并排除了常见的表和视图类型。
1680

被折叠的 条评论
为什么被折叠?



