CommencerCommencer 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

Créer et optimiser des déclencheurs dans SQL Server

Afficher le cours

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