【发布时间】:2012-05-23 17:19:57
【问题描述】:
我正在寻找一个查询,允许我查询 oracle 数据库中的所有表、视图、JOBS 和 PROCEDURES。我找到了一些适用于表和视图的查询链接,但我需要 jobs 和 procedures。如果一个查询不能用于所有这些,我至少需要工作和程序。
这是我找到的表格和视图:
Select TABLE_NAME, COLUMN_NAME from user_tab_columns
TIA
【问题讨论】:
-
什么样的工作?通过
DBMS_JOB安排的工作?还是DBMS_SCHEDULER?如果您的意思是DBMS_SCHEDULER,您真的是指工作而不是流程、链条等吗?对于程序,您只需要独立程序吗?或者在包中包含公共程序?您是否也尝试在包中获取私有程序?你想要函数还是只想要过程? -
@JustinCave 基本上,我需要找到对特定列的任何引用。将审查每次出现的情况以确定是否需要更新参考/使用。这有助于缩小范围吗?
-
作业如何引用列?这项工作会调用一个引用列的过程吗?你只想要手续吗?或者任何可以引用特定列的代码?
-
@JustinCave - 关于工作的好问题 - 我只是被要求将工作包括在搜索中。我的猜测是作业可能会调用查询,并且查询可能包含有问题的列名。
标签: oracle