查询HIVE中的关键字

Querying a Key word in HIVE

我正在尝试查询一个 table 在 Hadoop 中设置的 HIVE 和一个特定的 SELECT 查询 运行 错误 "FAILE TO RECOGNIZE INPUT NEAR 'SET'"

我认为问题出在我需要的列之一称为 'SET'(这是一个关键字。)

我的查询看起来像这样 SELECT * 来自活动table WHERE set = 'vmXXXX'

对于return我想要的信息的查询,我需要做什么? 请记住此 table 上的所有其他专栏都可以正常工作

谢谢 伊希

根据您的 Hive 版本,尝试将列名集用反引号括起来,例如:

SELECT * FROM activitytable WHERE `set` = 'vmXXXX';