Mitt tillvägagångssätt:
-
definiera en standardbegränsning på
ModDate
kolumn med värdetGETDATE()
- detta hanterarINSERT
fall -
ha en
AFTER UPDATE
trigger för att uppdateraModDate
kolumn
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)