Re: Call dynamic PL/PGSQL function

Поиск
Список
Период
Сортировка
От Richard Huxton
Тема Re: Call dynamic PL/PGSQL function
Дата
Msg-id 428C8ACB.3050402@archonet.com
обсуждение исходный текст
Ответ на Call dynamic PL/PGSQL function  (Hannes Dorbath <light@theendofthetunnel.de>)
Список pgsql-general
Hannes Dorbath wrote:
> Hi,
> what's the best way in pl/pgsql to call a function with a dynamic name
> from inside another pl/plsql function?
>
> like..
>
> SELECT INTO
>   function_name
>   name
> FROM
>   functions
> WHERE
>   bar;
>
> EXECUTE function_name..??

Almost

my_query = ''SELECT '' || function_name ''()'';
EXECUTE my_query;

Also check out the quote_ functions in case you have mixed-case function
names etc.
--
   Richard Huxton
   Archonet Ltd

В списке pgsql-general по дате отправления:

Предыдущее
От: John DeSoi
Дата:
Сообщение: Re: 8.0.3 build error on Mac OS X 10.4
Следующее
От: Maribel Pérez Engroñatt
Дата:
Сообщение: Ayuda con postgresql