Hello.
I tried to create a SQL-UDF which returns an array and got the error:
CREATE OR REPLACE FUNCTION sandbox.my_str_to_array(string VARCHAR, delimiter CHAR(1)) RETURN ARRAY[VARCHAR]
BEGIN
RETURN STRING_TO_ARRAY(string, delimiter);
END;
vertica=> CREATE OR REPLACE FUNCTION sandbox.my_str_to_array(string VARCHAR, delimiter CHAR(1)) RETURN ARRAY[VARCHAR]
vertica-> BEGIN
vertica-> RETURN STRING_TO_ARRAY(string, delimiter);
vertica-> END;
ERROR 4856: Syntax error at or near "ARRAY" at character 104
LINE 1: ...o_array(string VARCHAR, delimiter CHAR(1)) RETURN ARRAY[VARC...
What's wrong?
In version 11.0.2 I can't just return an array from function?!