Hive 报错:Error: Error while compiling statement: FAILED: ParseException line 1:7 Failed to recognize

执行hive SQL 语句“ select out from XXX ” 时报错如下:


Error: Error while compiling statement: FAILED: ParseException line 1:7 Failed to recognize predicate 'out'. Failed rule: 'identifier' in table or column identifier (state=42000,code=40000)

我的本意是取出我表里的out字段的值,该句bug在是指 out 是保留字,虽然我的表里的一列也叫 out,但不能直接执行 select out 字段,修改为如下语句:
select  `out`  from XXX

即在 out 两边加上反引号,问题解决~

你可能感兴趣的:(Hive)