ALTER MATERIALIZED VIEW (Transact-SQL)
Область применения: Azure Synapse Analytics
Эта инструкция изменяет ранее созданное материализованное представление. Инструкция ALTER VIEW не влияет на зависимые хранимые процедуры или триггеры и не изменяет разрешения.
Соглашения о синтаксисе Transact-SQL
Синтаксис
ALTER MATERIALIZED VIEW [ schema_name . ] view_name
{
REBUILD | DISABLE
}
[;]
Примечание.
Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.
Аргументы
schema_name
Имя схемы, которой принадлежит представление.
view_name
Имя материализованного представления, которое нужно изменить.
REBUILD
Возобновляет работу материализованного представления.
DISABLE
Приостанавливает сохранение в материализованное представление. Метаданные и разрешения остаются без изменений. Все запросы к материализованному представлению в отключенном состоянии отправляются к базовым таблицам.
Разрешения
Требуется разрешение ALTER для таблицы или представления.
Примеры
Этот пример кода отключает материализованное представление и переводит его в режим блокирования.
ALTER MATERIALIZED VIEW My_Indexed_View DISABLE;
Этот пример кода возобновляет работу материализованного представления путем его перестроения.
ALTER MATERIALIZED VIEW My_Indexed_View REBUILD;
См. также
Настройка производительности с помощью материализованного представления
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 и Analytics Platform System (PDW)
Системные представления, поддерживаемые в Azure Synapse Analytics
Инструкции T-SQL, поддерживаемые в Azure Synapse Analytics