Cách tiếp cận của tôi:
-
xác định ràng buộc mặc định trên
ModDatecột có giá trịGETDATE()- điều này xử lýINSERTtrường hợp -
có
AFTER UPDATEkích hoạt để cập nhậtModDatecột
Một cái gì đó như:
CREATE TRIGGER trg_UpdateTimeEntry
ON dbo.TimeEntry
AFTER UPDATE
AS
UPDATE dbo.TimeEntry
SET ModDate = GETDATE()
WHERE ID IN (SELECT DISTINCT ID FROM Inserted)