Mijn aanpak:
-
definieer een standaardbeperking op de
ModDatekolom met een waarde vanGETDATE()- dit behandelt deINSERTgeval -
heb een
AFTER UPDATEtrigger 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)