Mein Ansatz:
-
Definieren Sie eine Standardeinschränkung am
ModDateSpalte mit dem WertGETDATE()- dies behandelt denINSERTFall -
ein
AFTER UPDATEhaben auslösen, um dasModDatezu aktualisieren Spalte
Etwas wie:
CREATE TRIGGER trg_UpdateTimeEntry
ON dbo.TimeEntry
AFTER UPDATE
AS
UPDATE dbo.TimeEntry
SET ModDate = GETDATE()
WHERE ID IN (SELECT DISTINCT ID FROM Inserted)