From what i understand, triggers fire when a row or rows are updated. So if a user updates one row, the trigger will fire once. What happens when say, a stored procedure updates multiple rows? Does the trigger fire once for each row, or does it fire one time, populating the Insert and Deleted tables? I have tried some experimenting and it seems like it does the latter, b/c I definitely saw multiple rows in the inserted/deleted tables, but at other times, it seems like it only has one row. I'm confused! Any explanation would be really helpful! Thanks!