Pendekatan saya:
-
tentukan batasan default pada
ModDatekolom dengan nilaiGETDATE()- ini menanganiINSERTkasus -
memiliki
AFTER UPDATEpemicu untuk memperbaruiModDatekolom
Sesuatu seperti:
CREATE TRIGGER trg_UpdateTimeEntry
ON dbo.TimeEntry
AFTER UPDATE
AS
UPDATE dbo.TimeEntry
SET ModDate = GETDATE()
WHERE ID IN (SELECT DISTINCT ID FROM Inserted)