方法1
CREATE OR REPLACE FUNCTION public.sfun_test1(
results numeric[],
val numeric)
RETURNS numeric[]
LANGUAGE 'plpgsql'
COST 100
VOLATILE
AS $BODY$
BEGIN
results :=array_append(results,val);
RETURN results;
END;
$BODY$;
ALTER FUNCTION public.sfun_test1(numeric[], numeric)
OWNER TO postgres;
CREATE OR REPLACE FUNCTION public.sfun_test1(