Créer un déclencheur pour suivre les modifications de données
La société Fresh Fruit Delivery doit suivre tout nouvel article ajouté à la table Products. Vous pouvez le faire à l’aide d’un déclencheur.
Le nouveau déclencheur enregistrera le nom, le prix et la première date d’introduction des nouveaux articles dans une table ProductsHistory.
Cet exercice fait partie du cours
<cours>Créer et optimiser des déclencheurs dans SQL Server</cours>Instructions de l’exercice
- Créez le déclencheur
ProductsNewItemssur la tableProducts. - Configurez le déclencheur pour qu’il se déclenche lors de l’insertion de données dans la table.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- Create a new trigger
CREATE TRIGGER ProductsNewItems
ON ___
AFTER ___
AS
-- Add details to the history table
INSERT INTO ProductsHistory(Product, Price, Currency, FirstAdded)
SELECT Product, Price, Currency, GETDATE()
FROM inserted;