Buenas.
Tengo q insertar en dos tablas de forma simultanea datos que extraigo de una
consulta sobre una tercera tabla ..
Digamos q la tabla fuente es F con campos a1 a2 b1 b2
y quiero insertar a1 y a2 en la tabla A y b1 y b2 en la tabla B ... el
problema viene pq tengo una restriccion de integridad entre a1 y b1que son
claves primarias y a demas quiero insertar bloques de registros de la
manera mas rapida posible .. es para actuilzar tablas de mi sistema desde
tablas de un 400
Bien .. se me ocurren dos formas ... con un while
while (quedan registros)
inserta en A
inserta en B
fin
la otra podria ser mediante algun insert select con join (q no he
encontrado como hacerlo) o insertando sobre una vista temporal (q no se
pueden crear) o alguna otra cosa q me sugirais
Me da la impresion de q un while podria ser bastante lento y el proceso no
deberia demorarse demasiado
Agradecere cualquier sugerencia
Gracias!!
Leer las respuestas