次の方法で共有


ALTER MATERIALIZED 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;  

関連項目

具体化されたビューを使用したパフォーマンス チューニング
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 でサポートされているシステム ビュー
Azure Synapse Analytics でサポートされている T-SQL ステートメント