gpt4 book ai didi

hadoop - 在 Hive 中使用保留字

转载 作者:可可西里 更新时间:2023-11-01 14:19:05 26 4
gpt4 key购买 nike

我正在将数据迁移到 Hive 1.2,我意识到,默认情况下,我不再允许使用保留字作为列名。如果要使用保留字,则需要明确设置以下设置:

hive.support.sql11.reserved.keywords=false

我的问题是,更改此默认值是否会导致任何意外问题?在更改之前我应该​​注意什么问题?

顺便说一句,这个更改记录在这张票中:https://issues.apache.org/jira/browse/HIVE-6617

最佳答案

此配置属性 hive.support.sql11.reserved.keywords 是在 Hive 1.2.0 中添加的 HIVE-6617并使用 HIVE-14872 在 Hive 2.3.0 中删除

删除它是为了简化解析器逻辑并减少生成的解析器代码的大小。请阅读 HIVE-14872 中的说明了解更多详情。

考虑到这一点,使用带引号的标识符(使用反引号)或重命名标识符越快越好。

关于hadoop - 在 Hive 中使用保留字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34728250/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com