Mitt tillvägagångssätt:
-
definiera en standardbegränsning på
ModDatekolumn med värdetGETDATE()- detta hanterarINSERTfall -
ha en
AFTER UPDATEtrigger för att uppdateraModDatekolumn
Något i stil med:
CREATE TRIGGER trg_UpdateTimeEntry
ON dbo.TimeEntry
AFTER UPDATE
AS
UPDATE dbo.TimeEntry
SET ModDate = GETDATE()
WHERE ID IN (SELECT DISTINCT ID FROM Inserted)