Compartilhar via


ALTER MATERIALIZED VIEW (Transact-SQL)

Aplica-se a: Azure Synapse Analytics

Modifica uma exibição materializada criada anteriormente. ALTER VIEW não afeta disparadores ou procedimentos armazenados dependentes e não altera permissões.

Convenções de sintaxe de Transact-SQL

Sintaxe

ALTER MATERIALIZED VIEW [ schema_name . ] view_name
{
      REBUILD | DISABLE
}
[;]

Observação

Não há suporte a essa sintaxe para o pool de SQL sem servidor no Azure Synapse Analytics.

Argumentos

schema_name
É o nome do esquema ao qual a exibição pertence.

view_name
É o nome da exibição materializada a alterar.

RECOMPILAR
Retoma a exibição materializada.

DISABLE
Suspende a manutenção da exibição materializada, mantendo os metadados e as permissões.  Resolve todas as consultas em relação à exibição materializada em um estado desabilitado em relação às tabelas subjacentes.

Permissões

Requer a permissão ALTER na tabela ou exibição.

Exemplos

Este exemplo desabilita uma exibição materializada e a coloca no modo suspenso.

ALTER MATERIALIZED VIEW My_Indexed_View DISABLE;  

Este exemplo retoma a exibição materializada ao recompilá-la.

ALTER MATERIALIZED VIEW My_Indexed_View REBUILD;  

Confira também

Ajuste de desempenho com a Exibição Materializada
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)
Exibições do Azure Synapse Analytics e do PDW (Analytics Platform System)
Exibições do sistema com suporte no Azure Synapse Analytics
Instruções T-SQL com suporte no Azure Synapse Analytics