다음을 통해 공유


ALTER MATERIALIZED VIEW(Transact-SQL)

적용 대상:Azure Synapse 분석

이전에 만든 구체화된 뷰를 수정합니다. ALTER VIEW는 종속된 저장 프로시저 또는 트리거에 영향을 주지 않으며 사용 권한을 변경하지 않습니다.

Transact-SQL 구문 표기 규칙

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 문