PURGE_TABLE
注意
此函数之前的名称为 PURGE_TABLE_PROJECTIONS()。Vertica 仍支持之前的函数名称。从物理存储空间中永久移除已删除的数据,以便可以重新使用磁盘空间。您可以清除包含 Ancient History Mark 时期之前的历史数据。
清除指定表的所有投影。不能使用此函数清除临时表。
这是元函数。您必须在顶级 SELECT 语句中调用元函数。
行为类型
易变语法
PURGE_TABLE ( '[[database.]schema.]table' )
参数
-
[database.]schema
数据库和架构。默认架构为
public
。如果指定一个数据库,它必须是当前数据库。- 表
- 要清除的表。
特权
-
表所有者
-
对架构的 USAGE 权限
当心
在清理数据期间,PURGE_TABLE 可能临时占用大量磁盘空间。示例
以下示例清理了 Vmart 架构中的商店销售事实表的所有投影:
=> SELECT PURGE_TABLE('store.store_sales_fact');