„Magiczne tabele” to WSTAWIONE i USUNIĘTE tabele, a także update() i columns_updated() funkcje i są używane do określenia zmian wynikających z instrukcji DML.
- Dla instrukcji INSERT, tabela INSERTED będzie zawierać wstawione wiersze.
- W przypadku instrukcji UPDATE tabela INSERTED będzie zawierać wiersze po aktualizacji, a tabela DELETED będzie zawierać wiersze przed aktualizacją.
- Dla instrukcji DELETE, tabela DELETED będzie zawierać wiersze do usunięcia.
Podstawowym zastosowaniem tych tabel są bardziej złożone operacje, gdy wyzwalacze są uruchamiane.