Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/03/2005, 10:20
Yanix
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 22 años, 3 meses
Puntos: 5
La sintaxis seria algo como
Código:
INSERT INTO [server2].basedatos2.dbo.latablasegunda (campob)
SELECT (campoa) FROM [server1].basedatos1.dbo.latablaprimera
El procedimiento no seria un problema..podrias hacer dos separados uno para insertar y otro para actualizar..o podrias ponerlos ambos en uno mismo...
Quizas algo como
Código:
CREATE Trigger mitrig
On dbo.latabla1
For Insert, Update
As
set nocount on
declare @iss bigint
begin
select @iss=iss  from inserted
if update (campo1)
insert into [server2].basedatos2.duenio.latabla2 (campo2)
SELECT latabla1.iss as idperson from latabla1 where latabla1.iss = @iss
end
O sino igual por separado donde el select del campo lo estes haciendo desde la tabla 'inserted'...o podrias igual pasarlo como parametro que se ejecutaria desde el trigger...
__________________
Yanira

Última edición por Yanix; 22/03/2005 a las 10:23