CommencezCommencez gratuitement

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 table CanceledOrders lors 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 table DiscountsHistory.

  • Envoyer un courriel à l'équipe des ventes à l'aide de la procédure stockée SendEmailtoSales lorsqu'une nouvelle commande est passée.

Cette activité fait partie du cours

Création et optimisation de déclencheurs dans SQL Server

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