oracle - 查找存储过程中的表列表
问题描述
我有一个过程名称、目录名称和架构名称,我正在尝试查找与该过程关联的表列表
尝试了几种不同的方法,但没有任何效果..
解决方案
尝试这个:
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;
推荐阅读
- sql-server - 如何解决 x + 天花板(x) + c = y,对于 x
- android - 在 android 中 12 小时后执行操作
- c# - 如何通过 C# 反射订阅委托?
- ios - 如何获取不包括透明部分的 UIImage 的平均颜色
- json - 如何重新组合 JSON 以匹配 Flutter 中的数据类型?
- swift - Swift 关联类型不明确
- sql - 连接两个从客户创建日期开始到当前日期结束的连续日期的日期表时遇到问题?
- azure - Azure 数据工厂的逻辑应用连接器未显示现有工厂管道
- mysql - MySQL - 如何根据每年的总和获得最受欢迎的名称?
- python - ErlangC Python 函数