【发布时间】:2023-04-01 09:25:02
【问题描述】:
GreenPlum 中有 'concat' 函数吗?我可以在 postgresql 中使用 concat 函数,它运行良好,但是当我在 Greenplum 中使用它时,出现错误。
select concat('a', 'b');
ERROR: function concat(unknown, unknown) does not exist at character 8
HINT: No function matches the given name and argument types. You may need to add explicit type casts.
LINE 1: select concat('a', 'b');
^
GreenPlum 中是否有其他函数可以代替“concat”函数?我试图创建一个函数来代替它,但也遇到了一些语法错误。
CREATE OR REPLACE FUNCTION my_concat(VARIADIC arr VARCHAR[] ) RETURNS VARCHAR AS $$ SELECT array_to_string(arr, ''); $$ LANGUAGE SQL;
ERROR: syntax error at or near "VARCHAR" at character 51
LINE 1: CREATE OR REPLACE FUNCTION my_concat(VARIADIC arr VARCHAR[] ...
^
有人可以帮忙吗?非常感谢!
【问题讨论】: