查找依赖于Oracle数据库表的所有视图和表

时间:2014-11-21 16:14:02

标签: database oracle

您好我有一个包含几个模式的数据库,其中一个模式有一个表TABLE_NAME。我需要对表进行更改,并且我可以通过了解所有不同模式中的哪些表和视图依赖于它来完成。

它是一个oracle数据库,我可以运行哪些SQL会有帮助吗?

我看过几篇帖子暗示:

select OWNER, Name 
from dba_dependencies 
where type = 'VIEW' 
and REFERENCED_TYPE = 'TABLE' 
AND REFERENCED_NAME IN ('table_name', 'TABLE_NAME');

select * 
from all_constraints 
where r_constraint_name in (select constraint_name 
                            from all_constraints 
                            where table_name='TABLE_NAME') 

这两个似乎都没有用,第一个给我"table or view does not exist" dba_dependencies,第二个没有结果。

0 个答案:

没有答案