ComenzarEmpieza gratis

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 tabla CanceledOrders al 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 tabla DiscountsHistory.

  • Enviar un correo al equipo de Ventas mediante el procedimiento almacenado SendEmailtoSales cuando se haga un nuevo pedido.

Este ejercicio forma parte del curso

Crear y optimizar desencadenadores en SQL Server

Ver curso

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;
Editar y ejecutar código