Re: cursor question
От | Pavel Stehule |
---|---|
Тема | Re: cursor question |
Дата | |
Msg-id | 162867790902250818h1b75336exb939e3e3bf593593@mail.gmail.com обсуждение исходный текст |
Ответ на | cursor question (Andreas Wenk <a.wenk@netzmeister-st-pauli.de>) |
Ответы |
Re: cursor question
|
Список | pgsql-general |
Hello when you would to change name of table - you have to use dynamic query 38.7.2.2. OPEN FOR EXECUTE OPEN unbound_cursor [ [ NO ] SCROLL ] FOR EXECUTE query_string; http://www.postgresql.org/docs/8.3/interactive/plpgsql-cursors.html regards Pavel Stehule 2009/2/25 Andreas Wenk <a.wenk@netzmeister-st-pauli.de>: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi, > > short question. Why is this not possible: > > CREATE OR REPLACE FUNCTION user_cursor_open(text) RETURNS refcursor AS $$ > DECLARE > curs1 CURSOR FOR SELECT * FROM $1; > BEGIN > OPEN curs1; > RETURN curs1; > END; $$ LANGUAGE plpgsql; > > Or, how do I set a parameter when using cursor? > > Thanks in advance > > - -- > St.Pauli - Hamburg - Germany > > Andreas Wenk > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFJpWlyVa7znmSP9AwRAv2MAJ9jHICtLeIEv+QVzeqBWSkheXDmpgCgwMUH > t0/HWRPsx56jGhSVUQXyb9I= > =XMXi > -----END PGP SIGNATURE----- > > -- > 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 по дате отправления: