적용 대상: Azure Synapse Analytics
이전에 만든 구체화된 뷰를 수정합니다. ALTER VIEW는 종속된 저장 프로시저 또는 트리거에 영향을 주지 않으며 사용 권한을 변경하지 않습니다.
Syntax
ALTER MATERIALIZED VIEW [ schema_name . ] view_name
{
REBUILD | DISABLE
}
[;]
참고
이 구문은 Azure Synapse Analytics의 서버리스 SQL 풀에서 지원되지 않습니다.
인수
schema_name
뷰가 속한 스키마의 이름입니다.
view_name
변경할 구체화된 뷰입니다.
REBUILD
구체화된 뷰를 다시 시작합니다.
DISABLE
메타데이터 및 사용 권한을 유지하면서 구체화된 뷰의 유지 관리를 일시 중단합니다. 사용 안 함 상태의 구체화된 뷰에 대한 모든 쿼리는 기본 테이블을 확인합니다.
사용 권한
테이블이나 뷰에 대한 ALTER 권한이 필요합니다.
예제
이 예제에서는 구체화된 뷰를 사용하지 않도록 설정하고 일시 중단 모드에 둡니다.
ALTER MATERIALIZED VIEW My_Indexed_View DISABLE;
이 예제에서는 구체화된 뷰를 다시 작성하여 다시 시작합니다.
ALTER MATERIALIZED VIEW My_Indexed_View REBUILD;
참고 항목
구체화된 뷰로 성능 조정
CREATE MATERIALIZED VIEW AS SELECT(Transact-SQL)
EXPLAIN(Transact-SQL)
sys.pdw_materialized_view_column_distribution_properties(Transact-SQL)
sys.pdw_materialized_view_distribution_properties (Transact-SQL)
sys.pdw_materialized_view_mappings(Transact-SQL)
DBCC PDW_SHOWMATERIALIZEDVIEWOVERHEAD(Transact-SQL)
Azure Synapse Analytics 및 분석 플랫폼 시스템(PDW) 뷰
Azure Synapse Analytics에서 지원되는 시스템 뷰
Azure Synapse Analytics에서 지원되는 T-SQL 문