分号是sql的结束符,在hql中亦如此,但是hive对分号的识别没有那么智能,如下:
select concat(';','aa') from lhc limit 1;
FAILED: Parse Error: line 1:13 cannot recognize input near '
可见,hql只要遇见分号则认识是语句的EOF。
解决如下
select concat('\073','aa')col from lhc limit 1;
col
;11
相关阅读:
分号是sql的结束符,在hql中亦如此,但是hive对分号的识别没有那么智能,如下:
select concat(';','aa') from lhc limit 1;
FAILED: Parse Error: line 1:13 cannot recognize input near '
可见,hql只要遇见分号则认识是语句的EOF。
解决如下
select concat('\073','aa')col from lhc limit 1;
col
;11
相关阅读: