| 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) |