Activador de actualización SQL solo cuando se modifica la columna
Al observar otros ejemplos, he encontrado lo siguiente, pero no parece funcionar como quisiera: deseo que solo actualice la información modificada si elQtyToRepair
El valor se ha actualizado ... pero no lo hace.
Si comento dónde se actualiza la información modificada en cada caso. Como dije otros ejemplos me llevaron a ser optimista. Cualquier pista apreciada. Gracias.
Walter
ALTER TRIGGER [dbo].[tr_SCHEDULE_Modified]
ON [dbo].[SCHEDULE]
AFTER UPDATE
AS
BEGIN
SET NOCOUNT ON;
UPDATE SCHEDULE SET modified = GETDATE()
, ModifiedUser = SUSER_NAME()
, ModifiedHost = HOST_NAME()
FROM SCHEDULE S
INNER JOIN Inserted I on S.OrderNo = I.OrderNo and S.PartNumber = I.PartNumber
WHERE S.QtyToRepair <> I.QtyToRepair
END