CREATE OR REPLACE FUNCTION fn_SplitArrayStr( anyelement , anyelement )
RETURNS anyarray
LANGUAGE SQL
AS $$
DECLARE f1 text , f2 text ;
BEGIN
f1 := $1::text ;
f2 := $2::text ;
SELECT * FROM UNNEST( string_to_array(f1, f2) ) as c1 ;
END ;
$$;
错误:在“text”附近有语法错误
第二行:DECLARE f1 text,f2 text;
我该如何更改?
;
分隔,参见手册:http://www.postgresql.org/docs/current/static/plpgsql-declarations.html 另外:SQL 不支持变量,只有 PL/pgSQL。 - user330315