De 'magiske tabeller' er INDSÆTTE og SLETTET tabeller samt update() og columns_updated() funktioner og bruges til at bestemme de ændringer, der er et resultat af DML-sætninger.
- For en INSERT-sætning vil INSERTED-tabellen indeholde de indsatte rækker.
- For en UPDATE-sætning vil INSERTED-tabellen indeholde rækkerne efter en opdatering, og DELETED-tabellen vil indeholde rækkerne før en opdatering.
- For en DELETE-sætning vil DELETED-tabellen indeholde de rækker, der skal slettes.
Den primære brug af disse tabeller er til mere komplekse operationer, når triggere udløses.