I\'d like to create a trigger that writes to a history table with inserted values and before and after update values. I would also like to include as much information about
FWIW, if you are using SQL Server 2008, there is a much better alternative than writing triggers to track data changes. Take a look at Change Data Capture.