查询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';
我正在尝试查询一个 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';