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