This tutorial shows how you would create a trigger in Microsoft SQL Server 2005/2008 that will date/timestamp a column named last_updated everytime any data in the row is updated.
This example assumes a primary key that includes 3 fields.
CREATE TRIGGER MyTableUpdate ON dbo.MyTable FOR update AS UPDATE MyTable SET last_updated = GetDate() From MyTable Inner Join Inserted On MyTable.KeyField1 = Inserted.KeyField1 and MyTable.KeyField2 = Inserted.KeyField2 and MyTable.KeyField3 = Inserted.KeyField3
No comments:
Post a Comment