追踪 Oracle 存储过程的执行位置
直接方法:DBMS_APPLICATION_INFO 包
问题:如何直接查看存储过程的当前执行位置?
回答:使用 DBMS_APPLICATION_INFO
包中的 DBMS_APPLICATION_INFO.ACTION
函数。
详细说明:
DBMS_APPLICATION_INFO
包提供了一个描述当前会话执行状态的函数。要查看存储过程的当前执行位置,请使用以下步骤:
-
在 SQL*Plus 或 SQL Developer 中,执行以下语句:
<code class="sql">SELECT DBMS_APPLICATION_INFO.ACTION FROM DUAL;