Condividi tramite


ALTER MATERIALIZED VIEW (Transact-SQL)

Si applica a: Azure Synapse Analytics

Modifica una vista materializzata creata in precedenza. ALTER VIEW non influisce sulle stored procedure o i trigger dipendenti e non comporta modifiche delle autorizzazioni.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Nota

Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.

Argomenti

schema_name
Nome dello schema a cui appartiene la vista.

view_name
Vista materializzata da modificare.

REBUILD
Riattiva la vista materializzata.

DISABLE
Sospende la manutenzione per la vista materializzata, mantenendo i metadati e le autorizzazioni.  Tutte le query a fronte della vista materializzata in uno stato disabilitato vengono risolte in base alle tabelle sottostanti.

Autorizzazioni

È richiesta l'autorizzazione ALTER per la tabella o la vista.

Esempi

Questo esempio disabilita una vista materializzata e la mette in modalità sospensione.

ALTER MATERIALIZED VIEW My_Indexed_View DISABLE;  

Questo esempio riattiva la vista materializzata ricostruendola.

ALTER MATERIALIZED VIEW My_Indexed_View REBUILD;  

Vedi anche

Ottimizzazione delle prestazioni con vista materializzata
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)
Viste di Azure Synapse Analytics e Piattaforma di strumenti analitici (PDW)
Viste di sistema supportate in Azure Synapse Analytics
Istruzioni T-SQL supportate in Azure Synapse Analytics