None will fire when table is updated.
FOR INSERT
is the same of AFTER INSERT
. This will fire after you finish inserting a record.
INSTEAD OF INSERT
will fire as a replacement of your insert. This trigger will ignore your original insert statement and execute whatever is there to execute.
Lets say in your INSTEAD OF
tigger you, for some reason, do not insert the record. So, FOR INSERT
trigger will not be fired.
Check here for more info: CREATE TRIGGER