Предположим, у меня есть такая функция (но следующее не работает):
CREATE FUNCTION func(VARIADIC params character varying[])
RETURNS type1 AS
$BODY$
SELECT * FROM func2('id', array_to_string($1,'###’)
$BODY$
LANGUAGE sql VOLATILE;
Подпись func2:
func2(character varying, character varying)
Таким образом,я пытаюсь преобразовать массив из «func» в длинную строку, которая разделена, скажем, символами «###».Затем я хочу передать всю строку в качестве второго аргумента func2.