.clear materialized-view data

清除现有具体化视图的数据。

仅从视图的 materialized part 中清除数据。 有关 materialized part 的详细信息,请参阅具体化视图的工作原理。 清除具体化视图数据后,视图将继续处理自上次具体化以来引入的源表记录。 使用 .show materialized-view 命令获取最后一个具体化时间戳。

此命令与删除和重新创建视图(没有 backfill)的区别在于,使用此命令可保留对具体化视图设置的所有策略。

权限

你必须至少具有具体化视图管理员权限才能运行此命令。

语法

.clearmaterialized-viewMaterializedViewNamedata

详细了解语法约定

参数

客户 类型​​ 必需 说明
MaterializedViewName string 具体化视图的名称。

返回

下面是返回的输出的架构:

名称 Type 说明
ExtentId guid 区的全局唯一标识符,其中包含已删除的具体化视图的具体化部分的信息。
TableName string 内部名称,用于引用具体化视图的具体化部分。 它包含前缀 _MV_,该前缀后跟在创建具体化视图时分配给该视图的用户的名称。
CreatedOn datetime 最初创建该区的日期和时间。

示例

从一个具体化视图中清除数据

以下命令清除视图 UsersView 的具体化部分中的所有数据:

.clear materialized-view UsersView data