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