Oracle查看正在执行的存储过程
时间: 2023-07-04 17:26:14
浏览: 306
您可以使用以下SQL语句来[查看](https://geek.csdn.net/educolumn/0152a3c10019bfa675afccb2e700b10a?spm=1055.2569.3001.10083)当前正在执行的存储过程:
SELECT * FROM V$SESSION WHERE STATUS='ACTIVE' AND TYPE='USER' AND UP[per](https://geek.csdn.net/educolumn/2c6ed1be7edac16b3c9a0c3228eaff0c?spm=1055.2569.3001.10083)([module](https://geek.csdn.net/educolumn/34e60ffe14901ff5e838415c8746f124?spm=1055.2569.3001.10083)) LIKE '%PROCEDURE_NAME%';
其中,将 PROCEDURE_NAME 替换为您想要[查看](https://geek.csdn.net/educolumn/0152a3c10019bfa675afccb2e700b10a?spm=1055.2569.3001.10083)的存储过程的名称。此查询将返回所有当前正在执行的会话,其中模块名称包含指定的存储过程名称。您可以[查看](https://geek.csdn.net/educolumn/0152a3c10019bfa675afccb2e700b10a?spm=1055.2569.3001.10083)这些会话的详细信息,以了解有关正在执行的存储过程的更多信息。