On Mon, Aug 4, 2008 at 9:34 AM, Edwin Quijada
<[EMAIL PROTECTED]> wrote:
>
>
>>
>> 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?
>

no. solo necesitas retornar SETOF record e indicar en el select el
nombre y tipo de los campos o declarar 3 parametros OUT

-- 
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Guayaquil - Ecuador
Cel. (593) 87171157
--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo

Responder a