They should, but you may want to consider doing the audit trail a different way as triggers can slow down your performance significantly.
If you can grab the audit information (userID, date, etc...) prior to doing the insert/update, then you could put that information into the SQL statement and not rely on the database to do the work.