I have a sql server table that has 150 columns. I wrote a trigger that sends an email to me telling me about some fields from this table. New Information added or already existing info updates. I only deal with around 15 columns here. I wanted to know, in case of update, what all columns are actually updated. I don't want to write each and every column to see if it is updated. Columns_Updated i don't know the logic behind it. Please suggest. Thanks.