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 и Система платформы аналитики (PDW)
Системные представления, поддерживаемые в Azure Synapse Analytics
Инструкции T-SQL, поддерживаемые в Azure Synapse Analytics