【发布时间】:2020-11-07 19:15:29
【问题描述】:
我正在使用 Oracle 11.2,并且想查看在包中调用的函数和过程的名称。我已经尝试过 DBMS.TRACE,但我看不到函数和过程名称——只有 sql 或包名称。我该怎么做?
【问题讨论】:
-
查看包源代码的最简单方法是使用 SQL Developer 之类的工具。
-
尝试使用
USER_DEPENDENCIES或ALL_DEPENDENCIES视图。抱歉,我只能提供这些信息 - 我目前没有 Oracle 访问权限。 -
您是否正在寻找所有依赖项的列表,以进行代码分析?或者您是否正在寻找调用程序的次数以进行性能调整?如果这是为了调优,您可能需要查看 dbms_profiler 或分层分析器。一些 IDE 甚至为它们提供了用户界面。