hive -e 时转义需要再加一个\
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;