ALTER MATERIALIZED VIEW (Transact-SQL)ALTER MATERIALIZED VIEW (Transact-SQL)

S’applique à :Applies to: ouiAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse AnalyticsS’applique à :Applies to: ouiAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics

Modifie un affichage matérialisé précédemment créé.Modifies a previously created materialized view. ALTER VIEW n'affecte pas les procédures stockées ou déclencheurs dépendants et ne modifie pas les autorisations.ALTER VIEW does not affect dependent stored procedures or triggers and does not change permissions.

Icône Lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

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

Notes

Cette syntaxe n’est pas prise en charge par SQL à la demande (préversion) dans Azure Synapse Analytics.This syntax is not supported by SQL on-demand (preview) in Azure Synapse Analytics.

ArgumentsArguments

schema_name schema_name
Nom du schéma auquel appartient la vue.Is the name of the schema to which the view belongs.

view_name view_name
est l’affichage matérialisé à modifier.Is the materialized view to change.

RÉGÉNÉRER REBUILD
Reprend l’affichage matérialisé.Resumes the materialized view.

DÉSACTIVER DISABLE
Suspend la maintenance sur l’affichage matérialisé tout en conservant les métadonnées et les autorisations.Suspends maintenance on the materialized view while maintaining metadata and permissions.Toutes les requêtes par rapport à l’affichage matérialisé dans un état désactivé sur les tables sous-jacentes.  All queries against the materialized view while in a disabled state resolve against the underlying tables.

AutorisationsPermissions

L’autorisation ALTER sur la table ou l’affichage est requise.ALTER permission on the table or view is required.

ExemplesExamples

Cet exemple désactive un affichage matérialisé et le place en mode suspendu.This example disables a materialized view and puts it in suspended mode.

ALTER MATERIALIZED VIEW My_Indexed_View DISABLE;  

Cet exemple reprend l’affichage matérialisé en le régénérant.This example resumes materialized view by rebuilding it.

ALTER MATERIALIZED VIEW My_Indexed_View REBUILD;  

Voir aussiSee also

Réglage des performances avec une vue matérialisée Performance tuning with Materialized View
CREATE MATERIALIZED VIEW AS SELECT (Transact-SQL) CREATE MATERIALIZED VIEW AS SELECT (Transact-SQL)
EXPLAIN (Transact-SQL) EXPLAIN (Transact-SQL)
sys.pdw_materialized_view_column_distribution_properties (Transact-SQL) sys.pdw_materialized_view_column_distribution_properties (Transact-SQL)
sys.pdw_materialized_view_distribution_properties (Transact-SQL) sys.pdw_materialized_view_distribution_properties (Transact-SQL)
sys.pdw_materialized_view_mappings (Transact-SQL) sys.pdw_materialized_view_mappings (Transact-SQL)
DBCC PDW_SHOWMATERIALIZEDVIEWOVERHEAD (Transact-SQL) DBCC PDW_SHOWMATERIALIZEDVIEWOVERHEAD (Transact-SQL)
Vues Azure Synapse Analytics (SQL Data Warehouse)Azure Synapse Analytics (SQL Data Warehouse) et Parallel Data WarehouseParallel Data Warehouse Azure Synapse Analytics (SQL Data Warehouse)Azure Synapse Analytics (SQL Data Warehouse) and Parallel Data WarehouseParallel Data Warehouse Views
Vues système prises en charge dans Azure Synapse Analytics (SQL Data Warehouse)Azure Synapse Analytics (SQL Data Warehouse) System views supported in Azure Synapse Analytics (SQL Data Warehouse)Azure Synapse Analytics (SQL Data Warehouse)
Instructions T-SQL prises en charge dans Azure Synapse Analytics (SQL Data Warehouse)Azure Synapse Analytics (SQL Data Warehouse)T-SQL statements supported in Azure Synapse Analytics (SQL Data Warehouse)Azure Synapse Analytics (SQL Data Warehouse)