Oefenen met AFTER-triggers
Fresh Fruit Delivery is blij met je werk en wil graag met je blijven samenwerken.
Je hebt de taak gekregen om nieuwe triggers op een paar tabellen te maken, met de volgende eisen:
Houd geannuleerde orders bij (rijen die uit de tabel
Ordersworden verwijderd). Hun details moeten bij verwijdering in de tabelCanceledOrdersworden opgeslagen.Houd kortingswijzigingen bij in de tabel
Discounts. Zowel de oude als de nieuwe waarden worden gekopieerd naar de tabelDiscountsHistory.Stuur een e-mail naar het Sales-team via de stored procedure
SendEmailtoSaleswanneer een nieuwe order wordt geplaatst.
Deze oefening maakt deel uit van de cursus
Triggers in SQL Server bouwen en optimaliseren
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- Create a new trigger for canceled orders
CREATE TRIGGER KeepCanceledOrders
ON ___
AFTER ___
AS
INSERT INTO ___
SELECT * FROM deleted;