De "magiska tabellerna" är de INSERT och RADERAT tabeller, samt update() och columns_updated() funktioner och används för att fastställa ändringarna som är resultatet av DML-satser.
- För en INSERT-sats kommer tabellen INSERTED att innehålla de infogade raderna.
- För en UPDATE-sats kommer INSERTED-tabellen att innehålla raderna efter en uppdatering, och DELETED-tabellen kommer att innehålla raderna före en uppdatering.
- För en DELETE-sats kommer tabellen DELETED att innehålla raderna som ska raderas.
Den primära användningen av dessa tabeller är för mer komplexa operationer när triggers utlöses.