hive中sql使用英文分号

hql只要遇见分号则认识是语句的EOF,所以对于分号,需要用““转义。

例如:

insert overwrite table  test_json_map
select '{"accountid":"1_:;11"}', t.map_col  from t
where dt = '2017-08-08'
limit 1;

或者用”73"替换“;"

select concat('73','aa') col from lhc limit 1;
原文地址:https://www.cnblogs.com/linn/p/7365712.html