|
本帖最后由 芳林野草 于 2014-2-13 09:29 编辑
这个问题其实通过查数据字典就可以又快又好地解决:
ALL_DEPENDENCIES
ALL_DEPENDENCIES describes dependencies between procedures, packages, functions, package bodies, and triggers accessible to the current user, including dependencies on views created without any database links. This view does not display the SCHEMAID column.
Related Views
■DBA_DEPENDENCIES describes all dependencies between objects in the database. This view does not display the SCHEMAID column.
■USER_DEPENDENCIES describes dependencies between objects in the current user's schema. This view does not display the OWNER column.
存储过程、包、函数、触发器、视图、物化视图等依赖细节全都在里面。
SQL> select distinct TYPE, REFERENCED_TYPE from dba_dependencies order by 1, 2;
TYPE REFERENCED_TYPE
------------------ ------------------
EVALUATION CONTXT TABLE
EVALUATION CONTXT TYPE
FUNCTION FUNCTION
FUNCTION LIBRARY
FUNCTION PACKAGE
FUNCTION PROCEDURE
FUNCTION SYNONYM
FUNCTION TABLE
FUNCTION TYPE
FUNCTION VIEW
INDEX FUNCTION
INDEX INDEXTYPE
INDEX PACKAGE
INDEXTYPE OPERATOR
INDEXTYPE TYPE
JAVA CLASS JAVA CLASS
JAVA DATA JAVA CLASS
MATERIALIZED VIEW TABLE
OPERATOR FUNCTION
OPERATOR OPERATOR
OPERATOR PACKAGE
OPERATOR TYPE
PACKAGE FUNCTION
PACKAGE LIBRARY
PACKAGE OPERATOR
PACKAGE PACKAGE
.....
|
|