Nuevo registro por cada campo de un primer registro


([N1] Gabriel Alcantara) #1

Hola, tengo un pequeño problema de velocidad. Mi objetivo es que a partir de Registro1 de Tabla1 con N campos, hacer un registro nuevo en Tabla2 por cada campo del Registro1 de la Tabla!

Es decir, si los campos de las Tabla1 son: ID,Nombre,Apellido,Direccion,Telefono,Pais,Ciduad y CodigoPostal , crear un registro en la Tabla2 para cada uno:
Registros creados en Tabla2
ID Contenido
1 ID
2 Nombre
3 Apellido
4 Direccion
5 Telefono
6 Pais
7 Ciudad
8 Codigo Postal

Hasta ahora, lo he hecho con un proceso que va campo a campo, copiando el contenido y dandole de alta en Tabla2. La pega, que es muy lento. He probado Tubos de lista y Ficha, Tablas en memoria, hacer una consulta a la ficha de lanzar n procesos a la vez… pero continua siendo muy lento.

Sabeis alguna idea de agilizarlo?


([N1] filipeagg) #2
  1. Yo probaria realizar todas las altas en 3º Plano, o sea en servidor.

  2. Prueba también realizar esa tarea usando javascript, en alguns casos la diferencia es bastante.