HIVE SQL cannot recognize input near ‘(‘ ‘select‘ ‘uid‘ in joinSource
Posted 卜卜贝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HIVE SQL cannot recognize input near ‘(‘ ‘select‘ ‘uid‘ in joinSource相关的知识,希望对你有一定的参考价值。
报错信息:
cannot recognize input near '(' 'select' 'uid' in joinSource
网上查到有说是因为子查询没有起别名,自查没有这个问题
后来发现是在注释里使用了',场景类似这样
select
distinct a, b, c
from (
--A' XXX
--B XXX
select distinct x,y,z
from tb
)as t0
把这段注释移动到代码最顶部依然报错,怀疑是'导致的,删除后就成功运行了
没有查到关于hive sql 里 注释中使用了 ' 为什么会导致报错的信息
以上是关于HIVE SQL cannot recognize input near ‘(‘ ‘select‘ ‘uid‘ in joinSource的主要内容,如果未能解决你的问题,请参考以下文章
conan入门(十八):Cannot recognize the Windows subsystem, install MSYS2/cygwin or specify a build_require
LINQ to Entities does not recognize the method , and this method cannot be translated into a store e
sqlContext.sql("query") 中支持的 SQL 函数列表:有,match_recognize.etc
AWS Glue - Avro snappy 压缩读取错误 - HIVE_CANNOT_OPEN_SPLIT:打开 Hive 拆分时出错