----- Original Message ----- From: "Jaime Casanova" <[EMAIL PROTECTED]>
To: "Raul Andres Duque" <[EMAIL PROTECTED]>
Cc: "Hector R. De los Santos (Consultor TI)" <[EMAIL PROTECTED]>; <pgsql-es-ayuda@postgresql.org>
Sent: Tuesday, August 12, 2008 11:12 AM
Subject: Re: [pgsql-es-ayuda] Funcion retorna SETOF RECORD


On 8/12/08, Raul Andres Duque <[EMAIL PROTECTED]> wrote:
> Revisando un mensaje de Jaime dice que devo devolver lo sregistros
especificando el tipo y nombre del campo. Lo del nombre es lógico y se
solucionaria colocandole alias a todas las columnas de resultados ... pero
lo del tipo?? a caso no lo asumiría el motor como del mismo tipo que el
campo de la tabla original?
>
>

Hice la prueba y NO me funcionó !!!

RETURN QUERY SELECT id_parte::int AS id_parte FROM def_salinvmes;

La función esta definida con: RETURNS SETOF RECORD


pones el nombre y el tipo a la hora de llamar la funcion... algo asi...

select * from funcion() as (id_parte int);


Eso era .... gracias Jaime.

Atentamente,

RAUL DUQUE
Bogotá, Colombia


--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. (593) 87171157

--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo

Responder a