Practicar con disparadores AFTER
La empresa Fresh Fruit Delivery está contenta con tus servicios y ha decidido seguir trabajando contigo.
Te han asignado la tarea de crear nuevos disparadores en algunas tablas, con estos requisitos:
Llevar un registro de los pedidos cancelados (filas eliminadas de la tabla
Orders). Sus detalles se guardarán en la tablaCanceledOrdersal eliminarlos.Llevar un registro de los cambios de descuento en la tabla
Discounts. Tanto los valores antiguos como los nuevos se copiarán a la tablaDiscountsHistory.Enviar un correo al equipo de Ventas mediante el procedimiento almacenado
SendEmailtoSalescuando se haga un nuevo pedido.
Este ejercicio forma parte del curso
Crear y optimizar desencadenadores en SQL Server
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- Create a new trigger for canceled orders
CREATE TRIGGER KeepCanceledOrders
ON ___
AFTER ___
AS
INSERT INTO ___
SELECT * FROM deleted;