Oracle 查找存储过程中的表列表

Oracle 查找存储过程中的表列表,oracle,plsql,Oracle,Plsql,我有一个过程名、目录名和模式名,我试图找到与该过程相关联的表列表 尝试了几种不同的方法,但都不管用 试试这个: SELECT NAME,REFERENCED_NAME,REFERENCED_TYPE FROM USER_DEPENDENCIES WHERE TYPE IN ('PROCEDURE','PACKAGE','FUNCTION') AND REFERENCED_TYPE = 'TABLE' ORDER BY REFERENCED_OWNER, REFERENCED_NAME, R

我有一个过程名、目录名和模式名,我试图找到与该过程相关联的表列表

尝试了几种不同的方法,但都不管用

试试这个:

SELECT NAME,REFERENCED_NAME,REFERENCED_TYPE
  FROM USER_DEPENDENCIES
 WHERE TYPE IN ('PROCEDURE','PACKAGE','FUNCTION') AND REFERENCED_TYPE = 'TABLE'
ORDER BY REFERENCED_OWNER, REFERENCED_NAME, REFERENCED_TYPE;
试试这个:

SELECT NAME,REFERENCED_NAME,REFERENCED_TYPE
  FROM USER_DEPENDENCIES
 WHERE TYPE IN ('PROCEDURE','PACKAGE','FUNCTION') AND REFERENCED_TYPE = 'TABLE'
ORDER BY REFERENCED_OWNER, REFERENCED_NAME, REFERENCED_TYPE;

独立过程(在这种情况下)或包中(查找PL/Scope工具)?(你所说的目录是什么意思?)?(你所说的目录是什么意思?)?