Re: FUNCION QUE RETORNA UNA TABLA

From: Luis Guevara <luis(dot)a(dot)guevara(at)gmail(dot)com>
To: Raul Caso <feve18(at)gmail(dot)com>
Cc: Aldo Alexander Leyva Alvarado <aleyva2004(at)gmail(dot)com>, postgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: FUNCION QUE RETORNA UNA TABLA
Date: 2006-01-19 16:18:17
Message-ID: fa2b6e3a0601190818y787af534k@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Ok. gracias Raul, esto me ha servido para retornar un conjunto de
registros. Excelente.

Pero mi problema ahora es como creo el cursor temporal y agrego registros
¿Cuales son los comandos que se usan?

Gracias

El día 19/01/06, Raul Caso <feve18(at)gmail(dot)com> escribió:
>
>
>
> El día 19/01/06, Aldo Alexander Leyva Alvarado <aleyva2004(at)gmail(dot)com>
> escribió:
> >
> > Como seria en el caso q se desee devolver solo unos campos de la tabla?
>
>
>
> CREATE OR REPLACE FUNCTION sel_cie10()
> RETURNS SETOF record AS
> $BODY$
> declare
> tabla record;
> begin
> for tabla in select campo1,campo2,campon from cie10 loop
> return next tabla;
> end loop;
> return;
> end
> $BODY$
> LANGUAGE 'plpgsql'
>
>
> y lo llamas asi select * from sel_cie10() as datos(campo1
> tipodedatodelcampo,campo2 tipodedatodelcampo,campon tipodedatodelcampo)
>
> esto es para darle la estructura del registro a devolverte
> --
> ¿Quieres ser parte del 5% o del 95%?
> http://www.ixp.net/rcaso
> Raulinho
> 97727662-4327239
>

--
atte.
Luis Guevara

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Aldo Alexander Leyva Alvarado 2006-01-19 16:18:53 Re: FUNCION QUE RETORNA UNA TABLA
Previous Message Luis Guevara 2006-01-19 16:15:58 Re: Cursor en Procedimiento plpgsql