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


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



----- Original Message ----- From: Hector R. De los Santos (Consultor TI)
To: Raúl Andrés Duque Murillo
Sent: Tuesday, August 12, 2008 7:27 AM
Subject: Re: [pgsql-es-ayuda] Funcion retorna SETOF RECORD


Leete este hilo

http://archives.postgresql.org/pgsql-es-ayuda/2008-08/msg00029.php

Gracias Hector pero lo que quisiera es un ejemplo sin usar un tipo (usando tipo RECORD ... si es posible). El ejemplo que se ve en el hilo utiliza el
>tipo "prestadora" ... adicional a esto tengo el problema de devolver
VARIOS REGISTROS provenientes de un SQL DINAMICO de forma óptima >(sin iterar por cada uno haciendo un RETURN NEXT).


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

Atentamente,

RAUL DUQUE
Bogotá, Colombia

Atentamente,

RAUL DUQUE
Bogotá, Colombia



Atentamente,

RAUL DUQUE
Bogotá, Colombia

--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

--
TIP 8: explain analyze es tu amigo

Responder a