From: | Jaime Casanova <systemguards(at)yahoo(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Problemas con una función |
Date: | 2005-01-04 20:53:26 |
Message-ID: | 20050104205326.73214.qmail@web50006.mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
--- Roberto Andrade Fonseca
<randradefonseca(at)gmail(dot)com> escribió:
> Hola Alvaro:
>
> El jue, 16-12-2004 a las 09:05, Alvaro Herrera
> escribió:
>
> > CREATE FUNCTION public.busca_depcia() RETURNS
> setof record AS '
> > DECLARE
> > rec record;
> > begin
> > FOR SELECT into rec id_depcia, descripcion FROM
> dependencia order by descripcion loop
> > return next rec;
> > end loop;
> > return;
> > END;
> > ' LANGUAGE 'plpgsql' VOLATILE;
> >
> > Luego lo invocas como
> >
> > select public.busca_depcia() as foo (a int, b
> text);
>
> Probé con:
> CREATE OR REPLACE FUNCTION busca_depcia() RETURNS
> setof record AS '
> DECLARE
> rec record;
> BEGIN
> FOR SELECT into rec id_articulo, descripcion
> FROM articulos order by
> descripcion loop
> return next rec;
> end loop;
>
FOR rec in SELECT id_articulo, descripcion
FROM articulos
ORDER BY descripcion
loop
return next rec;
end loop;
> return;
> END;
> ' LANGUAGE 'plpgsql' VOLATILE;
>
Atentamente,
Jaime Casanova
_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com
From | Date | Subject | |
---|---|---|---|
Next Message | Juanky Moral | 2005-01-04 21:08:45 | Re: Ayuda con pg_restore |
Previous Message | Roberto Andrade Fonseca | 2005-01-04 20:39:46 | Problemas con una función |