S'exercer avec les déclencheurs AFTER
L'entreprise Fresh Fruit Delivery est satisfaite de vos services et souhaite continuer à collaborer avec vous.
On vous confie la tâche de créer de nouveaux déclencheurs sur certaines tables, avec les exigences suivantes :
Assurer le suivi des commandes annulées (lignes supprimées de la table
Orders). Leurs détails seront conservés dans la tableCanceledOrderslors de la suppression.Assurer le suivi des modifications de rabais dans la table
Discounts. Les anciennes et les nouvelles valeurs seront copiées dans la tableDiscountsHistory.Envoyer un courriel à l'équipe des ventes à l'aide de la procédure stockée
SendEmailtoSaleslorsqu'une nouvelle commande est passée.
Cette activité fait partie du cours
Création et optimisation de déclencheurs dans SQL Server
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- Create a new trigger for canceled orders
CREATE TRIGGER KeepCanceledOrders
ON ___
AFTER ___
AS
INSERT INTO ___
SELECT * FROM deleted;