Магическими таблицами являются таблицы INSERTED и DELETED , а также update () и columns_updated () функции и используются для определения изменений, вытекающих из операторов DML.
- Для оператора INSERT таблица INSERTED будет содержать вставленные строки.
- Для оператора UPDATE таблица INSERTED будет содержать строки после обновления, а таблица DELETED будет содержать строки до обновления.
- Для оператора DELETE таблица DELETED будет содержать строки, которые нужно удалить.
Основное использование этих таблиц - для более сложных операций при срабатывании триггеров.