使用特定表名称的Oracle视图列表

use*_*114 3 oracle view names find

我希望使用提到的表名找到特定模式下的所有视图的列表.

例如,如果view1和view2使用table1,使用表名"table1",我希望找到视图名称"view1"和view2".

请让我知道,我该怎么做.

Wer*_*eit 7

使用此查询:

SELECT * 
FROM all_dependencies 
WHERE TYPE = 'VIEW'
    AND referenced_type = 'TABLE'
Run Code Online (Sandbox Code Playgroud)


Joe*_*Joe 6

select 
    * 
from 
    all_dependencies
where 
    type='VIEW'
    and referenced_name like '%table_name%'
    and referenced_type = 'TABLE'
Run Code Online (Sandbox Code Playgroud)