Můj přístup:
-
definovat výchozí omezení na
ModDate
sloupec s hodnotouGETDATE()
- toto zpracováváINSERT
případ -
mít
AFTER UPDATE
aktivovat aktualizaciModDate
sloupec
Něco jako:
CREATE TRIGGER trg_UpdateTimeEntry
ON dbo.TimeEntry
AFTER UPDATE
AS
UPDATE dbo.TimeEntry
SET ModDate = GETDATE()
WHERE ID IN (SELECT DISTINCT ID FROM Inserted)