1. DBA_DEPENDENCIES describes all dependencies in the database between procedures, packages, functions, package bodies, and triggers, including dependencies on views created without any database links.
在进行数据库对象清理时,这个视图可以很好地反映当前清理对象的依赖关系。
(1)当想知道,某张表(例如TT)改动后影响哪些内容时,可以使用语句查询。
SELECT * FROM dba_dependencies WHERE REFERENCED_NAME ='TT';
结果中的 OWNER NAME TYPE 字段即可知晓。
(2)当想了解,某个PACKAGE包(例如PKC_PP)用到了哪些表、视图、包、同义词等,可以使用语句查询
SELECT * FROM dba_dependencies WHERE NAME ='PKC_PP';
2. dependency_type 字段,有值HARD 和 REF
含义 whether the dependency is a REF dependency(REF) or not (HARD)