Partage via


ALTER MATERIALIZED VIEW (Transact-SQL)

S’applique à : Azure Synapse Analytics

Modifie un affichage matérialisé précédemment créé. ALTER VIEW n'affecte pas les procédures stockées ou déclencheurs dépendants et ne modifie pas les autorisations.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Notes

Cette syntaxe n’est pas prise en charge par le pool SQL serverless dans Azure Synapse Analytics.

Arguments

schema_name
Nom du schéma auquel appartient la vue.

view_name
est l’affichage matérialisé à modifier.

REBUILD
Reprend l’affichage matérialisé.

DÉSACTIVER
Suspend la maintenance sur l’affichage matérialisé tout en conservant les métadonnées et les autorisations.  Toutes les requêtes par rapport à l’affichage matérialisé dans un état désactivé sur les tables sous-jacentes.

Autorisations

L’autorisation ALTER sur la table ou l’affichage est requise.

Exemples

Cet exemple désactive un affichage matérialisé et le place en mode suspendu.

ALTER MATERIALIZED VIEW My_Indexed_View DISABLE;  

Cet exemple reprend l’affichage matérialisé en le régénérant.

ALTER MATERIALIZED VIEW My_Indexed_View REBUILD;  

Voir aussi

Réglage des performances avec une vue matérialisée
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)
Vues Azure Synapse Analytics et Analytics Platform System (PDW)
Vues système prises en charge dans Azure Synapse Analytics
Instructions T-SQL prises en charge dans Azure Synapse Analytics