hiveddl—配置单元表是否可以基于当前日期这样的变量指向动态位置?

ztmd8pv5  于 2021-06-27  发布在  Hive
关注(0)|答案(1)|浏览(402)

我希望能够定义(或创建)一个配置单元表,其中location有一个变量。当变量值更改时,配置单元表上的查询应根据变量值读取新位置下的文件。具体来说,我想使用current\u date让配置单元表每天从不同的文件夹获取数据。
这可能吗?

mm9b1k5b

mm9b1k5b1#

位置是表/分区ddl的一部分。你可以用

ALTER TABLE/PARTITION SET LOCATION

或使用新位置添加分区:

ALTER TABLE ADD PARTITION

并将分区规范作为参数传递给查询

相关问题