27

すべてのマテリアライズド ビューのリストを取得する方法。

4

4 に答える 4

36

これを試して:

SELECT *
FROM  all_snapshots;

代わりに、ビューall_snapshotsを使用することもできall_mviewsます。

于 2012-10-03T09:21:57.447 に答える
22
select * from all_mviews;

また

select * from dba_mviews;
于 2012-10-03T09:21:38.843 に答える
3

実際には、ALL_MVIEWS と ALL_SNAPHOTS は、ユーザーがアクセスを許可したビューのみを表示します。データベース内のすべてのビューを表示するには、DBA_MVIEWS または DBA_SNAPHOTS をクエリする必要があります。このビューをクエリするには、システム権限 SELECT ANY DICTIONARY やロール SELECT_CATALOG_ROLE などの特別な権限またはロールが必要です。同様のステートメントが、他の ALL_ および DBA_ ビューにも当てはまります。

于 2016-01-05T08:53:29.100 に答える