De 'magische tafels' zijn de INSERTED en VERWIJDERD tabellen, evenals de update() en columns_updated() functies, en worden gebruikt om de wijzigingen te bepalen die het gevolg zijn van DML-instructies.
- Voor een INSERT-instructie zal de INSERTED-tabel de ingevoegde rijen bevatten.
- Voor een UPDATE-instructie bevat de tabel INSERTED de rijen na een update en de tabel DELETED de rijen vóór een update.
- Voor een DELETE-instructie bevat de DELETED-tabel de rijen die moeten worden verwijderd.
Het primaire gebruik van deze tabellen is voor complexere bewerkingen wanneer triggers worden geactiveerd.