IT

오라클에서 구체화된 모든 뷰 목록을 가져오는 방법

itgroup 2023. 7. 2. 19:14
반응형

오라클에서 구체화된 모든 뷰 목록을 가져오는 방법

구체화된 모든 보기 목록을 가져오는 방법.

사용해 보십시오.

SELECT *
FROM  all_snapshots;

대신에all_snapshots당신은 또한 사용할 수 있습니다.all_mviews보다.

select * from all_mviews;

또는

select * from dba_mviews;

전에 all_snapshot을 사용한 적이 없습니다.

다른 방법은 다음과 같습니다.

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

실제로 ALL_MVIEWS 및 ALL_SNAFOTS는 사용자에게 액세스 권한을 부여한 보기만 표시합니다.데이터베이스의 모든 보기를 보려면 DBA_MVIEWS 또는 DBA_SNAFOTS를 쿼리해야 합니다.시스템 권한 SELECT ANY DIALOGICIAL 또는 SELECT_CATALOG_ROLE 역할과 같이 이 보기를 쿼리하려면 특수 권한 또는 역할이 필요합니다.다른 ALL_뷰와 DBA_뷰에 대해서도 유사한 진술이 유지됩니다.

언급URL : https://stackoverflow.com/questions/12705306/how-to-get-list-of-all-materialized-views-in-oracle

반응형