Visual Basic - Traspasar de una tabla a otra

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 7
Ha aumentado su posición en 3 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Traspasar de una tabla a otra

Publicado por Vero (106 intervenciones) el 18/01/2005 23:23:42
Hola, a ver si me podeis ayudar.
¿Cómo se haría para traspasar datos de una tabla a otra, y comprobar que no se repitan al traspasar el mismo registro?

¿Se puede hacer con una consulta SQL?

Actualmente lo hago con un bucle while, y comprobando registro a registro que inserto si está en la nueva tabla, pero llega un momento que si tengo 1000000 de registros se vuelve lento.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Traspasar de una tabla a otra

Publicado por bla (230 intervenciones) el 18/01/2005 23:58:30
Este sería el modelo de consulta:
insert into tabla2 (campos2...) (select campos1... from tabla1, tabla2
where tabla1.clave1(+)=tabla2.clave2 and tabla1.clave1 is null)
Esto es para oracle, en sql-server el (+) sería un asterisco *
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar