检查配置单元表中是否存在分区

时间:2019-06-13 05:02:39

标签: hive hiveql partitioning

我必须查询配置单元表以查找特定日期是否存在分区。我尝试了几个命令。但是我只停留在一点。我的配置单元表可以基于多个列进行分区。另外,我必须在语法上以一般的方式进行此操作。 所以问题是我怎么知道日期列的列名是什么。分区是否存在特定日期。

我尝试使用describe table_name partition(col_name = value); 但是同样的问题是,如果表已分区到几列上,我怎么知道col_name。

我试图解析数据。就像使用Java的substr函数一样,根据我从查询中获得的响应来获取列名。但这是一种非常糟糕的做法。

0 个答案:

没有答案