Like this:CREATE TRIGGER Trg_name ON tableAFTER INSERT,UPDATE,DELETEASBEGINIF EXISTS (SELECT * FROM INSERTED)AND NOT EXISTS(SELECT * FROM DELETED)BEGININSERT INTO table2SELECT your fields FROM INSERTED iENDIF EXISTS (SELECT * FROM INSERTED)AND EXISTS(SELECT * FROM DELETED)BEGINUPDATE tSET t.field1=i.field1,t.field2=i.field2,...FROM table2 tINNER JOIN INSERTED iON i.FKCol=t.PKColENDIF NOT EXISTS (SELECT * FROM INSERTED)AND EXISTS(SELECT * FROM DELETED)BEGINDELETE t FROM table2 tINNER JOIN DELETED dON d.FKCol=t.PKColENDEND