Sql 检索Oracle中所有互连存储过程的列表

Sql 检索Oracle中所有互连存储过程的列表,sql,oracle,oracle10g,Sql,Oracle,Oracle10g,我有要在Oracle中部署到临时服务器的存储过程列表。我最终在部署时错过了几个过程 是否有一种方法可以获取在另一个存储过程范围内调用的所有存储过程的列表?您可以使用该视图来获取该列表 所有_依赖关系描述当前用户可访问的包、触发器、过程和函数之间的依赖关系。用户依赖项对当前用户拥有的对象和DBA依赖项(如果您有访问权)对数据库中的所有内容执行相同的操作 下面将为您提供当前用户依赖于另一个包的包、过程和函数的列表,该用户可以访问该包、过程和函数 select * from all_depende

我有要在Oracle中部署到临时服务器的存储过程列表。我最终在部署时错过了几个过程

是否有一种方法可以获取在另一个存储过程范围内调用的所有存储过程的列表?

您可以使用该视图来获取该列表

所有_依赖关系描述当前用户可访问的包、触发器、过程和函数之间的依赖关系。用户依赖项对当前用户拥有的对象和DBA依赖项(如果您有访问权)对数据库中的所有内容执行相同的操作

下面将为您提供当前用户依赖于另一个包的包、过程和函数的列表,该用户可以访问该包、过程和函数

select *
  from all_dependencies
 where type = 'PACKAGE BODY'
   and owner = user
   and type in ('PROCEDURE','FUNCTION','PACKAGE','PACKAGE BODY')
   and referenced_type in ('PROCEDURE','FUNCTION','PACKAGE','PACKAGE BODY')
如果您愿意,您可以玩一玩,例如,我可能会排除SYS对象等。

我删除了对“工具”的引用,因为在所有Stack Exchange中,购物问题都明确脱离主题,请参阅。