在Oracle中查找存储过程的依赖元素

时间:2011-07-28 18:12:35

标签: oracle stored-procedures oracle-sqldeveloper

我已经在现有的oracle存储过程中添加了一个参数。有没有一种简单的方法来查找必须修改的其他存储过程?

我正在使用Oracle SQL Developper。

1 个答案:

答案 0 :(得分:3)

您可以直接查询DBA_DEPENDENCIES(或ALL_DEPENDENCIESUSER_DEPENDENCIES)以获取该信息

SELECT owner,
       name,
       type
  FROM all_dependencies
 WHERE referenced_owner = <<owner of procedure>>
   AND referenced_name  = <<name of procedure>>

在SQL Developer中,您还可以启动该过程并单击“引用”选项卡以获取引用该过程的对象列表。