如何在oracle中找到包含多个过程、函数、视图、索引和触发器的表?

如何在oracle中找到包含多个过程、函数、视图、索引和触发器的表?,oracle,plsql,Oracle,Plsql,假设emp表具有视图、函数、过程和触发器。那么,我如何才能找到具有这些对象类型的表。请向我解释一下,您可以使用Oracle提供的“用户依赖项”或“所有依赖项”视图。请参考以下链接 在您的情况下,可以触发以下查询 SELECT * from ALL_DEPENDENCIES WHERE REFERENCED_TYPE = 'TABLE' AND REFERENCED_NAME = 'EMP' 您可以使用Oracle提供的USER_DEPENDENCIES或ALL_DEPENDENCIES视图

假设emp表具有视图、函数、过程和触发器。那么,我如何才能找到具有这些对象类型的表。请向我解释一下,您可以使用Oracle提供的“用户依赖项”或“所有依赖项”视图。请参考以下链接

在您的情况下,可以触发以下查询

SELECT * from ALL_DEPENDENCIES
WHERE REFERENCED_TYPE = 'TABLE'
AND REFERENCED_NAME = 'EMP'

您可以使用Oracle提供的USER_DEPENDENCIES或ALL_DEPENDENCIES视图。请参考以下链接

在您的情况下,可以触发以下查询

SELECT * from ALL_DEPENDENCIES
WHERE REFERENCED_TYPE = 'TABLE'
AND REFERENCED_NAME = 'EMP'

Oracle还提供了名为utldtree的工具。要安装它,您必须执行
utldtree.sql
来自
$ORACLE\u HOME/rdbms/admin

脚本创建一些对象表ideptree、deptree和过程deptree\u fill

exec deptree_fill('TABLE',user,'YOUR_TABLE');
  select * from  deptree;
  select * from ideptree;

Oracle还提供了名为utldtree的工具。要安装它,您必须执行
utldtree.sql
来自
$ORACLE\u HOME/rdbms/admin

脚本创建一些对象表ideptree、deptree和过程deptree\u fill

exec deptree_fill('TABLE',user,'YOUR_TABLE');
  select * from  deptree;
  select * from ideptree;

非常感谢给出有价值的解决方案非常感谢给出有价值的解决方案