オルターが物質化した VIEW (Transact-SQL)

適用対象:Azure Synapse Analytics

以前に作成された具体化されたビューが変更されます。 ALTER VIEW 依存するストアドプロシージャやトリガーには影響せず、権限も変更しません。

Transact-SQL 構文表記規則

構文

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

Note

この構文は、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;