Det är ingen skillnad, de gör samma sak.
CREATE TRIGGER trgTable on dbo.Table FOR INSERT,UPDATE,DELETE
Är samma som
CREATE TRIGGER trgTable on dbo.Table AFTER INSERT,UPDATE,DELETE
En INSTEAD OF
triggern är annorlunda och aktiveras före och istället för infogningen och kan användas på vyer för att infoga lämpliga värden i de underliggande tabellerna.