As 'mesas mágicas' são as INSERTED e EXCLUÍDO tabelas, bem como o update() e columns_updated() funções e são usados para determinar as alterações resultantes de instruções DML.
- Para uma instrução INSERT, a tabela INSERTED conterá as linhas inseridas.
- Para uma instrução UPDATE, a tabela INSERTED conterá as linhas após uma atualização e a tabela DELETED conterá as linhas antes de uma atualização.
- Para uma instrução DELETE, a tabela DELETED conterá as linhas a serem excluídas.
O uso principal dessas tabelas é para operações mais complexas quando os gatilhos são acionados.