1

dba_mviewsAll_mviewsの違いは何ですか?all_mviewsとdba_mviewsの相違点

システムユーザでselectクエリを実行している場合、どちらも同じ結果になります。

+1

このドキュメントには、このドキュメント(および他の多くの人がこのサイトで尋ねた質問)に答えています。 [ここで見つける](http://docs.oracle.com/database/121/REFRN/GUID-10024282-6729-4C66-8679-FD653C9C7DE7.htm#REFRN-GUID-10024282-6729-4C66-8679-FD653C9C7DE7) – APC

答えて

4

USER_XYZビュー - USER_で始まるビューは、現在ログインしているユーザーが所有するオブジェクトのみを一覧表示します。

ALL_XYZビュー - ALL_で始まるビューは、現在ログインしているユーザーがアクセス権を持つオブジェクトのみを一覧表示します。

DBA_XYZビュー - DBA_で始まるビューはすべてのオブジェクトをリストします。

USER_ビューとALL_ビューは常にアクセス可能ですが、DBA_ビューは特定のユーザーに付与された権限に基づいている場合と、そうでない場合があります。

システム・ユーザーはすべての表に対する権限を持っているため、ALL_MVIEWSとDBA_MVIEWSの結果は同じです。多くのアクセス権を持たない別のユーザーと同じクエリを試してみてください。

0

ない2、

ALL_MVIEWSの間には大きな違いが& DBA_MVIEWS全体データベース内のすべてのマテリアライズド・ビューある特定のユーザーがアクセス可能であるそれらのマテリアライズド・ビューです。