Hola Nicol�s:
El enfoque es diferente seg�n las circunstancias:
- Con SQL (todo una sentencia):
     INSERT INTO BIBLIOTECA/DESTINO
     SELECT * FROM QTEMP/ORIGEN a
     WHERE NOT EXISTS    (SELECT * FROM BIBLIOTECA/DESTINO B
                    WHERE B.CAMPO1=A.CAMPO1 AND B.CAMPO2=A.CAMPO2 ...)

- Si el fichero destino tiene una restricci�n de clave �nica o una v�a de
acceso con clave �nica:
  Con CPYF, indicando ERRLVL(*NOMAX), que es uno de los �ltimos par�metros,
se copiar�n todos los registros que no violen la restricci�n de clave
�nica.


Saludos,
                  ---------------------------
                    Santiago Mart�
                       Dusen, S.A.
                  ---------------------------





                                                                                       
                                    
                    "Nicolas Machado"                                                  
                                    
                    <nicolas.machado@metod       Para:   "Foroas400" 
<[EMAIL PROTECTED]>                            
                    o.com.ar>                    cc:                                   
                                    
                    Enviado por:                 Asunto: Consulta basica de SQL        
                                    
                    forum.help400-request@                                             
                                    
                    combios.es                                                         
                                    
                                                                                       
                                    
                                                                                       
                                    
                    12/04/2002 17:25                                                   
                                    
                    Por favor, responda a                                              
                                    
                    forum.help400                                                      
                                    
                                                                                       
                                    
                                                                                       
                                    




Hola, queria consultarles como hacer un SQL, en el DB2/400 para poder
copiar de una archivo a otro, y que me agrege los registros no duplicados.

Es decir tengo un archivo A en biblioteca qtemp, con los registros que
quiero copiar.
y tengo muchos archivos A en otras bibliotecas, se que puedo hacer el CPYF
con *ADD, pero no quiero entrar luego al archivos a eleiminar las claves
duplicadas.

Desde ya muchas gracias.


|---------------------------|
|            Nicol�s Machado|
|       Metodo Sistemas S.A.|
|  Paraguay 729 Piso:9 Of:38|
|       Te:4315.5777 Int:114|
|---------------------------|












_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE

Responder a