반응형
오라클에서 구체화된 모든 뷰 목록을 가져오는 방법
구체화된 모든 보기 목록을 가져오는 방법.
사용해 보십시오.
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
반응형
'IT' 카테고리의 다른 글
치명적 오류 "안전하지 않은 저장소('/home/repon'은 다른 사용자 소유)" (0) | 2023.07.02 |
---|---|
스프링 부트 및 SAML 2.0 (0) | 2023.07.02 |
사용자의 터치로 완벽한 원 그리기 (0) | 2023.07.02 |
MySQL의 TEXT 유형에 해당하는 Oracle (0) | 2023.07.02 |
최대 절전 모드에서 데이터베이스에서 시퀀스 정보를 가져올 수 없습니다. (0) | 2023.07.02 |