首页 > 技术文章 > hive -e 时转义需要再加一个\

-wangjiannan 2015-01-18 13:55 原文

hive窗口中使用转义字符:

select split(concat_ws('|','123','456','789'),'\\|')from dual;

参考

http://jingyan.baidu.com/article/870c6fc32cf38eb03ee4be61.html

这种写法在hive -e 中执行时,需要改成:

select split(concat_ws('|','123','456','789'),'\\\|')from dual;

推荐阅读