我正在尝试运行以下命令
alter table historical_data drop partition (my_date not rlike '[A-Za-z]');
这给了我一个例外
org.apache.hadoop.hive.ql.parse.ParseException: line 2:69 mismatched input 'not' expecting set null in drop partition statement
我找不到类似的东西。我确实看到了一个答案,但它不工作。
感谢您的帮助。
1条答案
按热度按时间pdtvr36n1#
很遗憾,不支持regexp。
你可以用这些比较仪
< > <= >= <> = !=
也许会有帮助。请参阅此答案中的用法:https://stackoverflow.com/a/56646879/2700344另请参阅jira extend alter table drop partition语法以使用所有比较器
还有一个jira尚未实现:扩展alter table drop partition语法以使用多个条件
impala支持类似于放置分区:
为添加regexp创建了这个jira,如果需要,请在jira中投票。