Ver Mensaje Individual
  #3  
Antiguo 17-01-2008
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Reputación: 23
__hector Va por buen camino
Mira los ejemplos de triggers en el books online de sql server o la ayuda.

Los triggers hacen referencia a los datos nuevos mediante dos 'tablas' (o serian punteros a tabla?) llamadas inserted y deleted, que tendran valores segun sea cada caso (si estas insertando/editando o borrando).

Asi que podrias declarar n variables, y asignarle los valores desde inserted (que tiene la misma estructura de la tabla), y luego hacer el insert en la tabla de la otra base de datos. Algo como:

Código:
DECLARE @campo1 varchar, @campo2 varchar

SELECT @campo1 = campo1, @campo2 = campo2 from inserted

INSERT INTO otrabd.dbo.otratabla  (campo1, campo2)
SELECT @campo1, @campo2
Tambien son validas las replicaciones entre bases de datos, que es lo que se estila para estos casos de copia de registros y sincronizacion entre tablas/bases de datos.
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita