Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/08/2009, 19:57
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años, 1 mes
Puntos: 38
Respuesta: Insertar si no Existe

Hasta el 2008 existe la clausula merge, en versiones anteriores..
Si se requiriera hacerlo masivo, seria algo como ...

Código:
insert into tabla1 (clave1, clave2, clave3)
select clave1, clave2, clave3
FROM  tabla1 t2
Left outer join  
         tabla2 t1
On  t1.clave1 = t2.clave1 and
      t1.clave2 = t2.clave2 and
      t1.clave3 = t3.clave3
WHERE t1.clave1 is null
Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.