我有一個按字段日期分組的字符串類型的Hive(版本0.11.0)表。我想知道在Hive中是否存在一種方法,通過這種方法我可以刪除一系列日期的分區(例如從'date1'到'date2')。我嘗試了以下(SQL類型)查詢,但它們似乎在語法上不正確:刪除HIVE中的一系列分區
ALTER TABLE myTable DROP IF EXISTS PARTITION
(date>='date1' and date<='date2');
ALTER TABLE myTable DROP IF EXISTS PARTITION
(date>='date1' && date<='date2');
ALTER TABLE myTable DROP IF EXISTS PARTITION
(date between 'date1' and 'date2');
我對我的用例也使用了類似的方法,通過使用腳本(shell/python/perl等)來處理範圍並使用配置單元cli逐個刪除分區。將這作爲答案。 –