Ver Mensaje Individual
  #12 (permalink)  
Antiguo 07/10/2005, 13:41
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Pues sintaxis más, sintaxis menos, sería algo como esto:

Código:
DECLARE  @Campo1 AS INTEGER
DECLARE  @Campo2 AS INTEGER
	
DECLARE Registros CURSOR FOR
SELECT Campo1, Campo2 from Tabla WHERE ID NOT IN (Select ID From BD.dbo.Tabla)
OPEN Registros
FETCH NEXT FROM Registros INTO @Campo1,@Campo2
WHILE @@FETCH_STATUS = 0
BEGIN
   INSERT INTO DB.dbo.Tabla (Campo1, Campo2) VALUES (@Campo1,@Campo2)
   FETCH NEXT FROM Registros INTO @Campo1,@Campo2
END
CLOSE Registros
DEALLOCATE Registros
Saludos