Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
找出哪些对象使用或填充oracle中特定表的任何方法_Oracle_Database Design_Sql Execution Plan_Database Metadata - Fatal编程技术网

找出哪些对象使用或填充oracle中特定表的任何方法

找出哪些对象使用或填充oracle中特定表的任何方法,oracle,database-design,sql-execution-plan,database-metadata,Oracle,Database Design,Sql Execution Plan,Database Metadata,我有一个特定的要求,在我被赋予了一个表名,比如ABC,我想知道哪些过程、包、mv、函数引用了特定的表“ABC”,或者对该表进行插入或更新。是否有任何方法或查询可以找到此 由于我无法在模式中查找每个对象的代码,因此我正在寻找另一种方法。您可以使用Oracle System viewdba_dependencies(如果您没有访问此视图的权限,请与dba联系) 注意,您的对象也可能使用同义词。因此,第二份清单可能会附带: select * from dba_dependencies whe

我有一个特定的要求,在我被赋予了一个表名,比如ABC,我想知道哪些过程、包、mv、函数引用了特定的表“ABC”,或者对该表进行插入或更新。是否有任何方法或查询可以找到此


由于我无法在模式中查找每个对象的代码,因此我正在寻找另一种方法。

您可以使用Oracle System view
dba_dependencies
(如果您没有访问此视图的权限,请与dba联系)

注意,您的对象也可能使用同义词。因此,第二份清单可能会附带:

select * 
  from dba_dependencies 
 where referenced_name='ABC' 
   and referenced_type='SYNONYM';

谢谢…我将要求我的dba运行和检查,我想我没有访问权限。
select * 
  from dba_dependencies 
 where referenced_name='ABC' 
   and referenced_type='SYNONYM';