Hive String运算符通过||连接双管

时间:2017-07-12 11:32:44

标签: hive hiveql

Hive的语言手册声称支持双管道串联,但我无法在当前版本的HIVE 1.2.1000.2.4.3.6-2中使用此功能

hive> select 'a'||'b';
NoViableAltException(5@[323:1: atomExpression : ( ( KW_NULL )=> KW_NULL -> TOK_NULL | ( constant )=> constant | castExpression | caseExpression | whenExpression | ( functionName LPAREN )=> function | tableOrColumn | LPAREN ! expression RPAREN !);])

我试图找到一个开始支持它的版本,但没有任何运气:-(

我知道我可以使用build in function concat来做同样的事情,但我正在将一堆Oracle视图改写为Hive,而且我不想改变可能保持不变的东西。

1 个答案:

答案 0 :(得分:2)