【发布时间】:2023-12-02 10:13:01
【问题描述】:
我需要根据条件截断 Greenplum 中的分区。实现这一目标的最简单方法是什么?
例子:
ALTER TABLE PACKAGE_INFO TRUNCATE PARTITION FOR ('BOX');
我只需要在特定条件下截断表 PACKAGE_INFO 中带有值 - BOX 的分区。只说几个 PACKAGE_ID。
例如,截断包含 PACKAGE_ID - 100,200,300 的 PACKAGE_TYPE 数据的分区。我不倾向于 DELETE,因为如果我使用 delete,我将无法压缩表。
谢谢。
【问题讨论】:
标签: sql partitioning truncate greenplum