triggers

02/07/2008 - 02:18 por fabian martucci | Informe spam
Quiero hacer triggers para cuando inserto, modifico o borro registros estos
se copien a otra tabla para mantener una auditoria de los movimientos en la
tabla principal

estas son las tablas:
tabla1 con los siguientes campos id,detalle,importe,fecha
tablaAuditoria con los siguientes campos id,detalle,importe,fecha, tipo(acá
quiero poner si es insert una 'I', update una 'U', delete una 'D')

les agradesco en lo que me puedan ayudar.
Saludos Fabián Dario Martucci
 

Leer las respuestas

#1 Maxi Accotto
02/07/2008 - 02:54 | Informe spam
Hola, es muy simple hacer eso, aca te paso un mini ejemplo

CREATE TRIGGER TR1 ON TABLA FOR INSERT
AS

INSERT INTO TABLA2 (CAMPOS)
SELECT CAMPOS FROM INSERTED

GO


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"fabian martucci" escribió en el mensaje de
noticias:
Quiero hacer triggers para cuando inserto, modifico o borro registros
estos se copien a otra tabla para mantener una auditoria de los
movimientos en la tabla principal

estas son las tablas:
tabla1 con los siguientes campos id,detalle,importe,fecha
tablaAuditoria con los siguientes campos id,detalle,importe,fecha,
tipo(acá quiero poner si es insert una 'I', update una 'U', delete una
'D')

les agradesco en lo que me puedan ayudar.
Saludos Fabián Dario Martucci

Preguntas similares