none
Registro duplicado por trigger After Update RRS feed

  • Pregunta

  • Hola amigos recientemente hice una consulta sobre como crear un trigger para crear una especie de tabla de audito.  Logre hacer el trigger sin embargo parece que cuando se genera el trigger me inserta posiblemente el registro de la tabla inserted pero tambien el deleted.

    Como pueden ver en la imagen se duplica el registro en milisegundos con el mismo trigger.

    Este es mi codigo tengo 2 tablas la tabla "variable" y lo que modifique, por medio del trigger se inserta en la tabla "syrus1 "

    ALTER TRIGGER [dbo].[tgrsyrus1]
    ON [dbo].[variable] AFTER UPDATE AS 
    BEGIN 
    If(Select identify FROM inserted)= 1
    Begin
    INSERT INTO syrus1 (varlor,fecha,nombre)
    Select valor, time, nombre From inserted  as i
    End
    END
    Gracias por su ayuda y espero ser claro.

    Christian Macias

    lunes, 29 de julio de 2019 4:40

Todas las respuestas