On 05/04/2011 04:23 PM, Alvaro Herrera wrote:
Excerpts from Jaime Rivera's message of mié may 04 16:43:57 -0300 2011:1. CREATE TEMP TABLE tt_tpr_presup_grafico; 2. CREA UNA CONSULTA PARA OBTENCIÓN DE DATOS (COMO CADENA DE TEXTO) 3. REALIZA UN FOR PARA CADA REGISTRO DE LA CONSULTA CREADA EN EL PUNTO 2 3.1 INSERTA 12 REGISTROS A LA TABLA TEMPORAL PARA CADA CICLO DEL FOR 4. CREA OTRA CONSULTA PARA OBTENCIÓN DE DATOS (COMO CADENA DE TEXTO) 5. REALIZA UN FOR PARA CADA REGISTRO DE LA CONSULTA CREADA EN EL PUNTO 4 5.1 ACTUALIZA 12 REGISTROS A LA TABLA TEMPORAL PARA CADA CICLO DEL FOR 6. DEVUELVE LOS REGISTROS DE LA TABLA TEMPORAL CON:Uhm. ¿Has pensado en hacer todo esto en una sola consulta, usando subconsultas?
Respecto a la respuesta de Jaime, ya cambie als consultas para que todas las acciones sobre la tabla temporal se hagan a través de un "execute", pero el problema persiste.
Y tb se hizo la consutla a través de subconsultas pero es muy lenta por lo que fué necesario hacer uso de tablas temporales.
-- EMPRESA NACIONAL DE ELECTRICIDAD www.ende.bo Tel.: (591-4) 4520317 - 4120900 Fax: (591-4) 4520318 --------------------------------------------------------------------------------- Este mensaje ha sido analizado automaticamente por el MailScanner de ENDE y no han sido detectados virus ni otros contenidos peligrosos. - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
