处理Hive中;分号字符

2014-11-24 17:43:29 · 作者: · 浏览: 0

分号是sql的结束符,在hql中亦如此,但是hive对分号的识别没有那么智能,如下:


select concat(';','aa') from lhc limit 1;


FAILED: Parse Error: line 1:13 cannot recognize input near '' '' '' in function specification


可见,hql只要遇见分号则认识是语句的EOF。


解决如下


select concat('\073','aa')col from lhc limit 1;


col


;11


相关阅读