Spouštěče mají speciální INSERTED a DELETED tabulky pro sledování dat „před“ a „po“. Můžete tedy použít něco jako IF EXISTS (SELECT * FROM DELETED) pro zjištění aktualizace. Máte pouze řádky v DELETED při aktualizaci, ale v INSERTED jsou vždy řádky .
Hledejte "vloženo" v CREATE TRIGGER.
Upravit, 23. listopadu 2011
Po komentáři je tato odpověď pouze pro INSERTED a UPDATED spouštěče.
Spouštěče DELETE samozřejmě nemohou mít "vždy řádky v INSERTED “ jak jsem řekl výše