Hellmuth Vargas escribió: > Hola Lista > > Estaba realizando un cargue de un archivo Excel con información de clientes > bancarios con tarjeta para un call center poblando un modelo maestro, > detalle y tabla de llamadas telefónicas. En un principio se implemento por > medio de una herramienta de ETL con los controles que ofrece la herramienta > ETL y para bases de 10.000 registros duraba hasta 3 horas si no se caída > por memoria, por lo tanto me lo asignaron para optimizarlo y decidí > realizar las operaciones de ordenamiento, limpieza y filtro de datos > directamente en la base de datos (donde es natural) aun empleando el > cascaron de la herramienta de ETL (pues debe integrase con otro sistema); > dentro de uno de los pasos, ya para insertar los datos en las diferentes > tablas, implemente un código similar al siguiente empleando WITH: Hmm, yo creo que sí funciona y no lo estás usando bien. No tengo tiempo ahora para mirar tu query, pero me parece raro que en el FROM no hagas referencia a insertadetalle, y también me parece raro que hagas referencia directa a maestro cuando deberías hacerlo a base. -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general