Pendekatan saya:
-
tentukan batasan default pada
ModDate
kolom dengan nilaiGETDATE()
- ini menanganiINSERT
kasus -
memiliki
AFTER UPDATE
pemicu untuk memperbaruiModDate
kolom
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)