web-dev-qa-db-ja.com

Oracleデータベースのすべてのビューを表示する

SQL Developerを介してOracleデータベースに現在設定されているすべてのビューを表示する方法はありますか?

ありがとう。

46
GrumP

すべてのビューに対して(このクエリにはdba権限が必要です)

select view_name from dba_views

すべてのアクセス可能なビュー(ログに記録されたユーザーがアクセス可能)

select view_name from all_views

ログに記録されたユーザーが所有するビューの場合

select view_name from user_views
83
Petr Pribyl

関連インスタンス(Alt-F10)で新しいワークシートを開き、次のクエリを実行します

SELECT view_name, owner
FROM sys.all_views 
ORDER BY owner, view_name
12
GuZzie
SELECT * 
FROM DBA_OBJECTS  
WHERE OBJECT_TYPE = 'VIEW'
2
Ferit Güzel