Compartir a través de


ALTER MATERIALIZED VIEW (Transact-SQL)

Se aplica a: Azure Synapse Analytics

Modifica una vista materializada creada anteriormente. ALTER VIEW no afecta a desencadenadores ni procedimientos almacenados dependientes y no cambia permisos.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Nota:

El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.

Argumentos

schema_name
Es el nombre del esquema al que pertenece la vista.

view_name
Es la vista materializada para cambiar.

REBUILD
Reanuda la vista materializada.

DISABLE
Suspende el mantenimiento en la vista materializada mientras se mantienen los metadatos y los permisos.  Todas las consultas de la vista materializada en un estado deshabilitado se resuelven en las tablas subyacentes.

Permisos

Se requiere el permiso ALTER en la tabla o la vista.

Ejemplos

Este ejemplo deshabilita una vista materializada y la pone en modo suspendido.

ALTER MATERIALIZED VIEW My_Indexed_View DISABLE;  

Este ejemplo reanuda la vista materializada compilándola de nuevo.

ALTER MATERIALIZED VIEW My_Indexed_View REBUILD;  

Vea también

Optimización del rendimiento con vista 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)
Azure Synapse Analytics y vistas Sistema de la plataforma de análisis (PDW)
Vistas del sistema admitidas en Azure Synapse Analytics
Instrucciones T-SQL admitidas en Azure Synapse Analytics