ここではOracleのビューの情報を確認するSQL文について紹介します。
目次
ビューの一覧を取得する
ユーザーがアクセスできるビューを取得する
現行のユーザーがアクセスできるビューを取得するには、「ALL_VIEWS」を参照します。
SELECT * FROM ALL_VIEWS ORDER BY OWNER, VIEW_NAME;
ALL_VIEWSで取得できる主な情報は以下の通りです。
列名 | 説明 |
---|---|
OWNER | ビューの所有者 |
VIEW_NAME | ビューの名前 |
TEXT_LENGTH | ビュー・テキストの長さ |
TEXT | ビュー・テキスト |
データベース内のビューを取得する
データベース内のビューを取得するには、「DBA_VIEWS」を参照します。
SELECT * FROM DBA_VIEWS ORDER BY OWNER, VIEW_NAME;
DBA_VIEWSで取得できる情報は、ALL_VIEWSと同じです。
ユーザーが所有するビューを取得する
現行のユーザーが所有するビューを取得するには、「USER_VIEWS」を参照します。
SELECT * FROM USER_VIEWS ORDER BY VIEW_NAME;
USER_VIEWSで取得できる情報はORDER列を除き、ALL_VIEWSと同じです。
以上、Oracleのビューの情報を確認するSQL文について解説しました。