Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/06/2013, 06:07
Gedeon
 
Fecha de Ingreso: agosto-2003
Mensajes: 174
Antigüedad: 20 años, 8 meses
Puntos: 3
Respuesta: Cargas Masivas + Tablas relacionadas

No estoy de acuerdo. Las tablas temporales son prácticas para extraer una determinada colección de registros de una tabla muy grande a una tabla mas pequeña y manejable pero no para eso.

El problema de las cargas masivas cuando hay integridad referencial es que uno puedes insertar un registro en el lado muchos de una tabla si no tienes cargado previamente el lado uno porque la integridad referencial exigie que ese uno exista en una relación uno a muchos.

Lo que hay que hacer es meter primero las tablas del lado uno y luego las tablas del lado muchos. Para eso no te ayuda nada una tabla temporal.

Por tanto el script que carga datos debe tener dos pasos. El primero cargar las tablas del lado uno y el segundo si fue bien el anterior cargar las tablas del lado muchos.