Re: FUNCION QUE RETORNA UNA TABLA

From: Raul Caso <feve18(at)gmail(dot)com>
To: 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:09:08
Message-ID: 4dda42060601190809y5414afa1x@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Luis Guevara 2006-01-19 16:15:58 Re: Cursor en Procedimiento plpgsql
Previous Message Carlos Alberto Márquez Rey 2006-01-19 16:06:48 Re: Fechas - Dia de la semana (Gracias)