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
Re: Dynamic SQL in Function |
| Список | 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 по дате отправления: