Няма разлика, те правят едно и също нещо.
CREATE TRIGGER trgTable on dbo.Table FOR INSERT,UPDATE,DELETE
Същият е като
CREATE TRIGGER trgTable on dbo.Table AFTER INSERT,UPDATE,DELETE
INSTEAD OF
тригерът е различен и се задейства преди и вместо вмъкването и може да се използва върху изгледи, за да вмъкнете подходящите стойности в основните таблици.