¿Cuáles son las funciones lógicas básicas de los disparadores?
Un disparador es un tipo especial de procedimiento almacenado que se activa y ejecuta automáticamente cuando el usuario utiliza una o más operaciones de modificación de datos para modificar los datos en la tabla especificada. Generalmente se usa para implementar reglas comerciales complejas. para hacer cumplir la integridad de los datos de manera más eficiente.
A diferencia de las restricciones CHECK, los activadores pueden hacer referencia a columnas en otras tablas. El uso de activadores impondrá una integridad referencial compleja en las siguientes situaciones: Impondrá la integridad referencial entre bases de datos. Cree un desencadenador de varias filas Al insertar, actualizar o eliminar varias filas de datos, debe escribir un desencadenador que procese varias filas de datos. Realice acciones como actualizaciones o eliminaciones en cascada. Modificaciones en cascada a todas las tablas relacionadas en la base de datos. Deshacer o revertir operaciones que violen la integridad referencial para evitar modificaciones ilegales de datos.
Instancia de activación
crear TRIGGER BookClassCounts
ON [dbo].[Libros]
DESPUÉS de insertar
AS
seleccione contar(B.bigClass) como 'categoría'
de los Libros B, insertado i
donde B.bigClass=i.bigClass p >