Fwd: FUNCION QUE RETORNA UNA TABLA

From: Aldo Alexander Leyva Alvarado <aleyva2004(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Fwd: FUNCION QUE RETORNA UNA TABLA
Date: 2006-01-19 14:04:42
Message-ID: 7a47bbbd0601190604u37b43f1cy@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Como seria en el caso q se desee devolver solo unos campos de la tabla?

El día 18/01/06, Raul Caso <feve18(at)gmail(dot)com > escribió:
>
>
>
> El día 18/01/06, Aldo Alexander Leyva Alvarado <aleyva2004(at)gmail(dot)com>
> escribió:
> >
> > Buenas Tardes
> > Una consulta, Que otra forma aparte de utilizar cursores existe para
> > retornar varias filas, por ejemplo toda una tabla,
> > por ejemplo:
> >
> > SELECT * FROM mifuncion()
> >
> > Supongamos que mifuncion retorna los registros de la tabla mitabla, como
> > se definiria la funcion, que tipo de datos retornaria.
> > En el caso que retorne solo 3 campos de la tabla mitabla, de igual forma
> > que tipo de datos retornaria, como se definiria la funcion.
> >
> >
>
> Hola este es un ejemplo para devolver algo asi select * from cie10
>
> CREATE OR REPLACE FUNCTION sel_cie10()
> RETURNS SETOF cie10 AS
> $BODY$
> declare
> tabla cie10%rowtype;
> begin
> for tabla in select * from cie10 loop
> return next tabla;
> end loop;
> return;
> end
> $BODY$
> LANGUAGE 'plpgsql'
>
>
> esto devuelve todas lasa filas de la tabla
>
> --
> ¿Quieres ser parte del 5% o del 95%?
> http://www.ixp.net/rcaso
> Raulinho
> 97727662-4327239
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Quijada 2006-01-19 14:10:08 Re: [pgsql-es-ayuda] Encriptación de passwords y SSL
Previous Message Mario Gonzalez 2006-01-19 14:00:24 Re: Encriptación de passwords y SSL