Re: Dynamic SQL in Function

Поиск
Список
Период
Сортировка
От rwade@uci.edu
Тема Re: Dynamic SQL in Function
Дата
Msg-id 0267f7a9a11abfb3907fcccc87faf7a0.squirrel@webmail.uci.edu
обсуждение исходный текст
Ответ на Re: Dynamic SQL in Function  (Merlin Moncure <mmoncure@gmail.com>)
Ответы Re: Dynamic SQL in Function  (Merlin Moncure <mmoncure@gmail.com>)
Re: Dynamic SQL in Function  (Martin Gainty <mgainty@hotmail.com>)
Список pgsql-general
Is this possible without having to pass in the _ref parameter?

Thanks

Ryan

> On Wed, Apr 22, 2009 at 12:29 PM,  <rwade@uci.edu> wrote:
>> If I have built a dynamic sql statement in a function, how do i return
>> it
>> as a ref cursor?
>
> CREATE FUNCTION reffunc(_ref) RETURNS refcursor AS
> $$
> BEGIN
>     OPEN _ref FOR execute 'SELECT * from foo';
>     RETURN _ref;
> END;
> $$ LANGUAGE plpgsql;
>
> BEGIN;
> SELECT reffunc('funccursor');
> FETCH ALL IN funccursor;
> COMMIT;
>
> --
> Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-general
>
>



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

Предыдущее
От: Karsten Hilbert
Дата:
Сообщение: Re: varchar vs. text + constraint/triggers was: Help request to improve function performance
Следующее
От: Dan Armbrust
Дата:
Сообщение: recover corrupt DB?