2012-10-03 16 views

答えて

24

はこれを試してみてください。

+7

[Oracle](http://docs.oracle.com/cd/A87860_01/doc/server.817/a76961/ch276.htm)によると、 'ALL_SNAPSHOTS'は' ALL_MVIEWS'のために推奨されなくなりました。 –

17
select * from all_mviews; 

または

select * from dba_mviews; 
2

以前はall_snapshotsを使用していません。

select * from all_objects where OBJECT_TYPE='MATERIALIZED VIEW'; 
2

が実際ALL_MVIEWSとALL_SNAPHOTSは、ユーザーが上のアクセス権を付与しているだけのビューが表示されます。ここでは

が行う別の方法です。データベース内のすべてのビューを表示するには、DBA_MVIEWSまたはDBA_SNAPHOTSを問い合せる必要があります。このビューを照会するには、システム特権SELECT ANY DICTIONARYまたはSELECT_CATALOG_ROLEロールのような特殊な特権またはロールが必要です。 他のALL_およびDBA_ビューについても同様の文が適用されます。

関連する問題