>
> CREATE OR REPLACE FUNCTION p5() RETURNS SETOF prestadora AS
> $BODY$
> BEGIN
> return query select * from prestadora;
> END;
> $BODY$
> LANGUAGE 'plpgsql'

jaime, en este ejemplo si en vez de * hubiera querido retornar solo 3 campos de 
la tabla , necesitaba crear un tipo?
Lo mismo para cuando la funcion fuera en sql, tambien deberia crear un tipo de 
esa forma?





>
> o con cursores o de 1001 formas mas...
>
> la clave estuvo en el SETOF
>
> --
> Atentamente,
> Jaime Casanova
> Soporte y capacitación de PostgreSQL
> Guayaquil - Ecuador
> Cel. (593) 87171157
> --
> TIP 8: explain analyze es tu amigo

_________________________________________________________________
Got Game? Win Prizes in the Windows Live Hotmail Mobile Summer Games Trivia 
Contest
http://www.gowindowslive.com/summergames?ocid=TXT_TAGHM--
TIP 5: ¿Has leído nuestro extenso FAQ?
         http://www.postgresql.org/docs/faqs.FAQ.html

Responder a