在存储过程中查找表列表

时间:2019-02-19 18:12:43

标签: oracle plsql

我有一个过程名称,目录名称和架构名称,我正在尝试查找与该过程相关的表的列表

尝试了几种不同的方法,但没有任何效果。

1 个答案:

答案 0 :(得分:3)

尝试一下:

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;