Estoy tratando de hacer un Trigger para que cuando los valores de la TABLA_A sufran una actualización me inserte el registro en TABLA_B de aquellos registros que se hayan actualizado, es decir, los valores viejos en otra tabla, pero tengo un problema.
Me está insertando en la TABLA_B dos veces el registro que se actualizo y no se porque, tengo este Trigger.
Código:
Con esto me inserta en TABLA_B los valores que tenia TABLA_A antes de hacer el Update, pero el detalle es que los diplica, los inserta dos veces.CREATE TRIGGER dbo.TABLA_A_Update ON dbo.TABLA_A FOR UPDATE AS BEGIN INSERT INTO TABLA_B SELECT Del.Campo1, Del.Campo2, Del.Campo3, Del.Campo4, Del.Campo5, GETDATE() FROM DELETED Del END
Si alguien ha hecho algo similar le pido de favor su apoyo.
Gracias.