RE:TRIGGERs
Publicado por
Miguel Angel (1 intervención) el 25/01/2002 08:38:25
si que puedes, te pongo un ejemplo:
CREATE Trigger dbo.AUDITOR_INSERT
On dbo.Ficha
For INSERT
As
DECLARE @REGISTRO INT , @MOTIVO_NOTIFICACON VARCHAR(1) , @NOTIFICACION DATETIME
SET @REGISTRO = (SELECT REGISTRO FROM INSERTED)
SET @MOTIVO_NOTIFICACON=(SELECT MOTIVO_NOTIFICACION FROM INSERTED)
SET @NOTIFICACION =(SELECT NOTIFICACION FROM INSERTED)
/* SE AÑADE UN REGISTRO EN LA TABLA AUDITORIA */
INSERT INTO AUDITORIA(USUARIO,FECHA,ACCION,F_REGISTRO,F_MOTIVO_NOTIFICACION,F_NOTIFICACION)
VALUES(SYSTEM_USER,GETDATE(),'I',@REGISTRO,@MOTIVO_NOTIFICACON,@NOTIFICACION )
Esto te añade una linea a una tabla llamada auditoria1 indicando que se ha realizado un alta...