hive SQL 删除表中某一分区的数据
时间: 2023-09-15 18:19:37 浏览: 215
hive sql + left join 数据缺失
Hive SQL 删除表中某一分区的数据可以使用以下语句:
```
ALTER TABLE table_name DROP PARTITION (partition_column='partition_value');
```
其中,`table_name`为需要删除分区数据的表名,`partition_column`为此表的分区列名,`partition_value`为需要删除的分区值。例如,我们要删除`ds=20210101`的分区数据,可以使用以下语句:
```
ALTER TABLE table_name DROP PARTITION (ds='20210101');
```
需要注意的是,此操作只会删除指定分区的数据,不会删除表结构和其他分区的数据。
阅读全文