Hive 字符串运算符通过 || 连接双管
Hive String operator concatenate by || double pipe
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 !);])
我试图找到一个开始支持它的版本,但没有任何运气:-(
我知道我可以使用内置函数 concat 来做同样的事情,但我正在将大量 Oracle 视图重写为 Hive,我不想更改尽可能保持不变的内容。
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 !);])
我试图找到一个开始支持它的版本,但没有任何运气:-(
我知道我可以使用内置函数 concat 来做同样的事情,但我正在将大量 Oracle 视图重写为 Hive,我不想更改尽可能保持不变的内容。