显示oracle数据库上的所有视图

Gru*_*umP 48 database oracle view oracle-sqldeveloper

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

谢谢.

Pet*_*byl 85

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

select view_name from dba_views
Run Code Online (Sandbox Code Playgroud)

所有可访问的视图(由已登录的用户访问)

select view_name from all_views
Run Code Online (Sandbox Code Playgroud)

对于已登录用户拥有的视图

select view_name from user_views
Run Code Online (Sandbox Code Playgroud)


GuZ*_*zie 13

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

SELECT view_name, owner
FROM sys.all_views 
ORDER BY owner, view_name
Run Code Online (Sandbox Code Playgroud)