ALTER MATERIALIZED VIEW (Transact-SQL)
適用対象: Azure Synapse Analytics
以前に作成された具体化されたビューが変更されます。 ALTER VIEW は、従属するストアド プロシージャやトリガーに影響を与えず、権限を変更することもありません。
構文
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 ステートメント