Moje podejście:
-
zdefiniuj domyślne ograniczenie w
ModDate
kolumna o wartościGETDATE()
- obsługujeINSERT
sprawa -
mieć
AFTER UPDATE
wyzwalacz do aktualizacjiModDate
kolumna
Coś takiego:
CREATE TRIGGER trg_UpdateTimeEntry
ON dbo.TimeEntry
AFTER UPDATE
AS
UPDATE dbo.TimeEntry
SET ModDate = GETDATE()
WHERE ID IN (SELECT DISTINCT ID FROM Inserted)