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