CommencerCommencez gratuitement

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 table CanceledOrders lors de la suppression.

  • Suivre les modifications de remises dans la table Discounts. Les anciennes et les nouvelles valeurs seront copiées dans la table DiscountsHistory.

  • Envoyer un e-mail à l’équipe Sales via la procédure stockée SendEmailtoSales lorsqu’une nouvelle commande est passée.

Cet exercice fait partie du cours

<cours>Créer et optimiser des déclencheurs dans SQL Server</cours>
Voir le cours

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;
Modifier et exécuter le code