Oracle PL/SQL的执行流

Oracle PL/SQL的执行流,oracle,plsql,production-environment,plsqldeveloper,plsql-package,Oracle,Plsql,Production Environment,Plsqldeveloper,Plsql Package,我在生产系统中有很多包,这些包有同样多的过程。比如说,其中一些包更新/插入到表中。如何在不经过1000行代码的情况下按操作顺序识别这些包。谢谢。我想没有可能的答案。在代码中是否有一个点,所有执行都在该点开始,或者客户端应用程序是否在PLSQL范围之外以顺序调用许多不同的函数。即使有可能的答案。这会告诉你什么?我需要创建一个情节,这样新的参与者可以看到它并有一个概述。然后按照代码。按照Rene说的代码。。。或者搜索所有insert/update语句,最重要的是添加一个控制台打印,显示代码的位置:d

我在生产系统中有很多包,这些包有同样多的过程。比如说,其中一些包更新/插入到表中。如何在不经过1000行代码的情况下按操作顺序识别这些包。谢谢。

我想没有可能的答案。在代码中是否有一个点,所有执行都在该点开始,或者客户端应用程序是否在PLSQL范围之外以顺序调用许多不同的函数。即使有可能的答案。这会告诉你什么?我需要创建一个情节,这样新的参与者可以看到它并有一个概述。然后按照代码。按照Rene说的代码。。。或者搜索所有insert/update语句,最重要的是添加一个控制台打印,显示代码的位置:
dbms_output.put_line('Procedure A1-Query 4')。然后执行所有操作并恢复控制台输出,以便您可以遵循流程。您没有其他选择使用
DBMS\u HPROF
。在启用了
DBMS\u HPROF
的情况下运行代码后,
dbmshp\u*
表将告诉您哪些包调用了哪些其他包,调用了多少次,以及每次调用花费了多长时间。