AYUDA URGENTE!! con Trigger sQL SEVER

HDSUBZERO
27 de Junio del 2005
SALUDOS TENGO UN PROBLEMA... YA QUE HE ESTADO LEENDO ACECA DE TRIGGERS EN SQL SERVER PERO DIGANME SI PUEDEN, COMO SE HACER CUANDO TENGO UNA TABLA 1 Y CUANDO SE ACTUALIZA O INSERTA QUE EJECUTE UNA RUTINA DE CAMBIO A TODA LA TABLA 2 PUES SI PUDIERAN DARME UN EJEMPLO PARA COMPRENDER ESTO MEJOR GRACIAS DE ANTEMANO....


GabrilSR2004
27 de Junio del 2005
Mi estimado
este es un ejemplo de un trigge con insert

CREATE TRIGGER Trigger_Ejemplo_Insert ON Nombre_Tabla
FOR Insert
AS
Begin
declare @usuario char(30)

select @usuario=SUSER_NAME() from MASTER..SYSPROCESSES (NOLOCK)

If @usuario is null
Begin
select @usuario='000000'
End
if not
exists (select *
from Tabla_Bitacora a,
Inserted I
where a.Campo1=I.Campo1 )
Begin
Insert Tabla_Bitacora
Select I.Campo1,
,'Insert','',getdate() , @usuario, HOST_NAME(),PROGRAM_NAME
From Inserted I, MASTER..SYSPROCESSES (NOLOCK)
WHERE [email protected]@SPID
End
End


Mi estimado en los trigger
el entender el funcionamiento
de las tablas
Inserted
Deleted
son
base para crear un trigger
en estas tablas se almacenan
la información de los insert o delete
que haces


[email protected]