すべてのマテリアライズド ビューのリストを取得する方法。
質問する
103094 次
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 に答える