54

有没有办法通过 sql developer 显示当前在 oracle 数据库上设置的所有视图?

谢谢。

4

3 回答 3

102

对于所有视图(您需要此查询的 dba 权限)

select view_name from dba_views

对于所有可访问的视图(登录用户可访问)

select view_name from all_views

对于登录用户拥有的视图

select view_name from user_views
于 2012-12-06T11:44:01.050 回答
14

在相关实例上打开一个新工作表(Alt-F10)并运行以下查询

SELECT view_name, owner
FROM sys.all_views 
ORDER BY owner, view_name
于 2012-12-06T11:42:40.047 回答
4
SELECT * 
FROM DBA_OBJECTS  
WHERE OBJECT_TYPE = 'VIEW'
于 2018-01-16T13:06:00.677 回答