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)
DBA_DEPENDENCIES视图用于揭示数据库中对象间的依赖关系,包括对表、包、函数等的影响。在清理数据库对象时,此视图提供关键信息,避免破坏依赖。通过查询此视图,可以得知特定表更改的影响范围或查看包的依赖对象。dependency_type字段区分硬依赖(HARD)和引用依赖(REF)。

1380

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



