| 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: | Whole Thread | Raw Message | 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
| 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) |