Mijn aanpak:
-
definieer een standaardbeperking op de
ModDate
kolom met een waarde vanGETDATE()
- dit behandelt deINSERT
geval -
heb een
AFTER UPDATE
trigger om deModDate
. bij te werken kolom
Iets als:
CREATE TRIGGER trg_UpdateTimeEntry
ON dbo.TimeEntry
AFTER UPDATE
AS
UPDATE dbo.TimeEntry
SET ModDate = GETDATE()
WHERE ID IN (SELECT DISTINCT ID FROM Inserted)