PL/SQL: function call like $1($2) - Mailing list pgsql-general

From Jean-Gerard Pailloncy
Subject PL/SQL: function call like $1($2)
Date
Msg-id AD0B2218-1C80-45AB-AF07-D151E68DE17E@rilk.com
Whole thread Raw
Responses Re: PL/SQL: function call like $1($2)
Re: PL/SQL: function call like $1($2)
Re: PL/SQL: function call like $1($2)
List pgsql-general
I want to create a function in PL/SQL as
CREATE OR REPLACE FUNCTION "f_do" (text, double precision[]) RETURNS
double precision AS '
DECLARE
     f text := $1;
     p double precision[] := $2;
     res double precision;
BEGIN
     SELECT f(p) into res;
     RETURN res;
END;' LANGUAGE "plpgsql"
STABLE
RETURNS NULL ON NULL INPUT
SECURITY INVOKER

But it does not work.
I try EXECUTE f || ' ( ' || p || ' );' INTO res
But is does not work too.
There is no function to convert double precision[] to text.

Is it possible to do this without converting the array of double to
text ?

Pailloncy Jean-Gerard




pgsql-general by date:

Previous
From: John DeSoi
Date:
Subject: Re: pg web hosting with tsearch2?
Next
From: Eberhard Lisse
Date:
Subject: Re: Potentially annoying question about date ranges (part 2)