大叔经验分享(78)hive查询报错NoViableAltException

Hive或spark中执行sql字符常量包含;时会报错,比如

select instr('abc;abc', ';');

报错

NoViableAltException(-1@[147:1: selectExpression : ( expression | tableAllColumns );])

需要将;改为ascii

select instr('abc\073abc', '\073');

 

posted @ 2019-07-30 20:10  匠人先生  阅读(6175)  评论(0编辑  收藏  举报