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 里 注释中使用了 ' 为什么会导致报错的信息文章来源地址https://uudwc.com/A/AZExg

原文地址:https://blog.csdn.net/weixin_45759139/article/details/128940391

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年06月28日 06:27
postman 获取请求参数值并设置为环境变量
下一篇 2023年06月28日 06:28