Re: Returning multiple values (but one row) in plpgsql
От | Joe Conway |
---|---|
Тема | Re: Returning multiple values (but one row) in plpgsql |
Дата | |
Msg-id | 413F6FAC.1000909@joeconway.com обсуждение исходный текст |
Ответ на | Re: Returning multiple values (but one row) in plpgsql ("Karl O. Pinc" <kop@meme.com>) |
Ответы |
Re: Returning multiple values (but one row) in plpgsql
|
Список | pgsql-general |
Karl O. Pinc wrote: > Anybody got a better idea? Anybody know just when > this was fixed? If I knew I might be able to see about > getting our site upgraded. (I tried looking in the CVS > web interface, but was quickly daunted by the number of > source files.) select version(); version ------------------------------------------------------------------------- PostgreSQL 7.3.7 on x86_64-unknown-linux-gnu, compiled by GCC gcc (GCC) 3.3.3 20040412 (Red Hat Linux 3.3.3-7) (1 row) CREATE TYPE returntype AS (a INT, b INT); CREATE OR REPLACE FUNCTION return_multiple() RETURNS setof returntype LANGUAGE plpgsql AS ' DECLARE myvar returntype%rowtype; BEGIN myvar.a := 1; myvar.b := 2; RETURN NEXT myvar; RETURN; END; '; SELECT * FROM return_multiple(); a | b ---+--- 1 | 2 (1 row) HTH, Joe
В списке pgsql-general по дате отправления: