Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/06/2007, 11:58
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Re: Copiar Tablas De Bd Distintas

Consulta sobre los OUTER JOINs.

Lo que quieres se hace con un OUTER JOIN que muestre todos los registros que no existen en DESTINO.

INSERT INTO DESTINO.dbo.clientes
SELECT *
FROM ORIGEN.dbo.clientes O
LEFT OUTER JOIN DESTINO.dbo.clientes D
ON O.IdCliente = D.IdCliente
WHERE D.IdCliente IS NULL --para filtrar solo los que no existen
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche