變體物質化 VIEW (Transact-SQL)

適用於:Azure Synapse Analytics

修改先前建立的具體化檢視。 ALTER VIEW 不影響依賴的儲存程序或觸發器,也不會更改權限。

Transact-SQL 語法慣例

Syntax

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

注意

Azure Synapse Analytics 的無伺服器 SQL 集區不支援此語法。

引數

schema_name
這是檢視所屬的結構描述名稱。

view_name
是要變更的具體化檢視。

REBUILD
繼續具體化檢視。

DISABLE
維護中繼資料與權限時,暫止具體化檢視上的維護。 在已停用狀態中對具體化檢視的所有查詢都會解析為對底層資料表執行。

權限

需要資料表或檢視表上的 ALTER 權限。

範例

此範例會停用具體化檢視並將它設定為暫止狀態。

ALTER MATERIALIZED VIEW My_Indexed_View DISABLE;  

此範例會透過重建具體化檢視來繼續。

ALTER MATERIALIZED VIEW My_Indexed_View REBUILD;