GreenPlum中有'concat'函数吗?我可以在postgresql中使用concat函数,它运行良好,但是当我在Greenplum中使用它时,出现错误。Greenplum中的'concat'函数
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[] ...
^
任何人都可以帮忙吗?非常感谢!
感谢您的回复。情况是我的项目使用了postgresql-9.2,现在我想切换到GreenPlum。我不想修改包含'concat'语法的SQL,所以我想找到解决它的方法。我试图创建一个函数来代替它,但失败了。你能帮忙吗 ?对不起,我可怜的英语!谢谢 – hyman