Las 'tablas mágicas' son las INSERTADAS y ELIMINADO tablas, así como la actualización() y columnas_actualizadas() funciones, y se utilizan para determinar los cambios resultantes de las declaraciones DML.
- Para una instrucción INSERT, la tabla INSERTADA contendrá las filas insertadas.
- Para una instrucción UPDATE, la tabla INSERTED contendrá las filas después de una actualización y la tabla DELETED contendrá las filas antes de una actualización.
- Para una declaración DELETE, la tabla DELETED contendrá las filas que se eliminarán.
El uso principal de estas tablas es para operaciones más complejas cuando se disparan disparadores.