S’exercer avec les déclencheurs AFTER
La société Fresh Fruit Delivery est satisfaite de vos services et souhaite continuer à travailler avec vous.
Votre mission est de créer de nouveaux déclencheurs sur certaines tables, avec les exigences suivantes :
Suivre les commandes annulées (lignes supprimées de la table
Orders). Leurs détails seront conservés dans la tableCanceledOrderslors de la suppression.Suivre les modifications de remises dans la table
Discounts. Les anciennes et les nouvelles valeurs seront copiées dans la tableDiscountsHistory.Envoyer un e-mail à l’équipe Sales via la procédure stockée
SendEmailtoSaleslorsqu’une nouvelle commande est passée.
Cet exercice fait partie du cours
Créer et optimiser des déclencheurs dans SQL Server
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- Create a new trigger for canceled orders
CREATE TRIGGER KeepCanceledOrders
ON ___
AFTER ___
AS
INSERT INTO ___
SELECT * FROM deleted;