【发布时间】:2017-10-08 00:08:43
【问题描述】:
昨晚接到我团队负责人的电话,他让我列出所有过程以及 Oracle 中使用的表和列。
我得到了一个查询,列出了所有过程以及表和 dblink,但无法获取该过程中使用的列名(如果可能,还包括 DML):
select DISTINCT OWNER, NAME, referenced_name, referenced_link_name, referenced_type
from dba_dependencies
where OWNER = 'OWNER_NAME';
我需要的输出如下:
- 所有者名称
- Procedure_Name
- 引用名称
- 参考链接
- Referenced_type
- 列名,
- dml_type(选择/插入/更新)。
如果可能的话请帮忙..
【问题讨论】:
标签: oracle stored-procedures data-dictionary