既存の具体化されたビューのデータをクリアします。
データはビューの materialized part
からのみクリアされます。 materialized part
の詳細については、「具体化されたビューのしくみを参照してください。 具体化されたビュー データがクリアされた後、最新の具体化された時間以降に取り込まれたソース テーブル レコードの処理が続行されます。 最後の具体化タイムスタンプを取得するには、 .show materialized-view
コマンドを使用します。
このコマンドとビューの削除と再作成 (backfill
なし) の違いは、このコマンドを使用すると、具体化されたビューに設定されているポリシーはすべて保持される点です。
アクセス許可
このコマンドを実行するには、少なくとも Materialized View Admin アクセス許可が必要です。
構文
.clear
materialized-view
MaterializedViewName data
構文規則について詳しく知る。
パラメーター
件名 | タイプ | Required | 説明 |
---|---|---|---|
MaterializedViewName | string |
✔️ | マテリアライズドビューの名。 |
返品
返される出力のスキーマを次に示します。
名前 | 種類 | 説明 |
---|---|---|
ExtentId | guid |
削除された具体化されたビューの具体化された部分の情報を含むエクステントのグローバル一意識別子。 |
TableName | string |
具体化されたビューの具体化された部分を参照するために使用される内部名。 これは、プレフィックス _MV_ の後に、ユーザーがマテリアライズド ビューの作成時に割り当てた名前で構成されます。 |
CreatedOn | datetime |
エクステントが最初に作成された日時。 |
例
1 つの具体化されたビューからデータをクリアする
次のコマンドは、ビュー UsersView の具体化された部分からすべてのデータをクリアします。
.clear materialized-view UsersView data