Re: Dynamic binding in plpgsql function
От
Vibhor Kumar
Тема
Re: Dynamic binding in plpgsql function
Дата
Msg-id
576FF187-6925-4984-9702-42FE1C9296FC@enterprisedb.com
Ответ на
Dynamic binding in plpgsql function (Pierre Racine)
Список
Дерево обсуждения
Dynamic binding in plpgsql function Pierre Racine <Pierre.Racine@sbf.ulaval.ca>
Re: Dynamic binding in plpgsql function Vibhor Kumar <vibhor.kumar@enterprisedb.com>
Re: Dynamic binding in plpgsql function Pierre Racine <Pierre.Racine@sbf.ulaval.ca>
Re: Dynamic binding in plpgsql function Merlin Moncure <mmoncure@gmail.com>
Re: Dynamic binding in plpgsql function Pavel Stehule <pavel.stehule@gmail.com>
Re: Dynamic binding in plpgsql function Merlin Moncure <mmoncure@gmail.com>
Re: Dynamic binding in plpgsql function Dmitriy Igrishin <dmitigr@gmail.com>
Re: Dynamic binding in plpgsql function Merlin Moncure <mmoncure@gmail.com>
Re: Dynamic binding in plpgsql function Dmitriy Igrishin <dmitigr@gmail.com>
Re: Dynamic binding in plpgsql function Merlin Moncure <mmoncure@gmail.com>
On Mar 2, 2011, at 4:31 AM, Pierre Racine wrote: > CREATE OR REPLACE FUNCTION ST_MyGeneralFunction(callback text) > RETURNS SETOF geomval AS $$ > DECLARE > x integer; > y integer; > BEGIN > y := somecalculation; > x := 'callback'(y); --This is what I need > RETURN x; > END; > $$ LANGUAGE 'plpgsql'; > > I don't want to do an EXECUTE statement since I have no table to put after the FROM clause. I want to assign the resulting value directly to a variable like in my example. You don't need any table to assign value of function to Variable, if function returning single value. You can use EXECUTE 'SELECT '||$1||'(y)' into x; Thanks & Regards, Vibhor Kumar EnterpriseDB Corporation The Enterprise PostgreSQL Company vibhor.kumar@enterprisedb.com Blog:http://vibhork.blogspot.com
В списке pgsql-general по дате отправления