ALTER MATERIALIZED VIEW (Transact-SQL)

Gilt für:Azure Synapse Analytics

Ändert eine zuvor erstellte materialisierte Sicht. ALTER VIEW wirkt sich nicht auf abhängige gespeicherte Prozeduren oder Trigger aus und ändert keine Berechtigungen.

Transact-SQL-Syntaxkonventionen

Syntax

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

Hinweis

Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.

Argumente

schema_name
Ist der Name des Schemas, zu dem die Sicht gehört.

view_name
Der Name der zu ändernden materialisierten Sicht.

REBUILD
Erstellt die materialisierte Sicht neu.

DISABLE
Hält die Verwaltung der materialisierten Sicht an, aber behält Metadaten und Berechtigungen bei.  Alle Abfragen einer materialisierten Sicht im deaktivierten Status werden für die zugrunde liegenden Tabellen aufgelöst.

Berechtigungen

Erfordert die ALTER-Berechtigung für die Tabelle oder Sicht.

Beispiele

Dieses Beispiel deaktiviert eine materialisierte Sicht und versetzt sie in den angehaltenen Modus.

ALTER MATERIALIZED VIEW My_Indexed_View DISABLE;  

Dieses Beispiel setzt eine materialisierte Sicht fort, indem sie neu erstellt wird.

ALTER MATERIALIZED VIEW My_Indexed_View REBUILD;  

Weitere Informationen

Leistungsoptimierung durch materialisierte Sicht
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- und Analytics-Plattformsystem (PDW)-Ansichten
In Azure Synapse Analytics unterstützte Systemansichten
In Azure Synapse Analytics unterstützte T-SQL-Anweisungen