批量删除分区(删除一个范围内的分区)

Viewed 4

批量删除分区(删除一个范围内的分区)

ALTER TABLE db.table_name DROP PARTITION IF EXISTS ${etl_part_key};

如果我想删除2025-01-01 至 2025-05-01 范围内的分区, 如何批量删除

需求: 有没有类似与Hive批量删除分区

-- 删除指定开始到结束的分区
ALTER TABLE db.table_name DROP [IF EXISTS] PARTITION (partition_column >= 'start_value', partition_column <= 'end_value');

期望功能

能否增加一个批量删除分区操作的功能和语法

0 Answers