Re: Problemas con una función

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

In response to

Browse pgsql-es-ayuda by date

  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