Me imagino que con "x" e "y" te estas refiriendo a los campos claves de uno y otro fichero. Mi problema es que no conozco cuáles son los campos claves de las tablas, porque quiero hacer de forma generica, que la instuccion me valga para cualquier fichero, sin tener que ir especificacndo las claves en la instuccion.
From: [email protected] To: [email protected] Subject: RE: Registros duplicados en SQL Date: Thu, 24 Mar 2011 14:27:47 +0000 Ya probaste así? Insert into tabla UNO Select ..... from tabla DOS Where Not exists (Select .... from tabla UNO where x = y) Es solo una idea... Saludos!! From: [email protected] To: [email protected] Subject: Registros duplicados en SQL Date: Thu, 24 Mar 2011 13:33:37 +0000 Hola a todos. Necesitaría insertar unos registros con SQL en una tabla B a partir de otra tabla A. Pero me da error de registros duplicados porque algunos ya existen. Lo que yo quisiera es que aquellos que NO den clave duplicada insertarlos y los que den clave duplicada no insertarlos, pero que no se interrumpa el proceso del INSERT. El problema lo tengo en que quiero hacerlo de forma genérica que me valga para varios ficheros y cada uno de ellos pueden tener claves distintas, de forma que no puedo indicar en la sentencia SQL los campos claves. ¿Se os ocurre alguna forma de hacerlo? Gracias de antemano. Saludos. ____________________________________________________ �nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 � Publicaciones Help400, S.L. ____________________________________________________ �nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 � Publicaciones Help400, S.L.
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

