Aan de slagGa gratis aan de slag

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 Orders worden verwijderd). Hun details moeten bij verwijdering in de tabel CanceledOrders worden opgeslagen.

  • Houd kortingswijzigingen bij in de tabel Discounts. Zowel de oude als de nieuwe waarden worden gekopieerd naar de tabel DiscountsHistory.

  • Stuur een e-mail naar het Sales-team via de stored procedure SendEmailtoSales wanneer een nieuwe order wordt geplaatst.

Deze oefening maakt deel uit van de cursus

Triggers in SQL Server bouwen en optimaliseren

Cursus bekijken

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;
Code bewerken en uitvoeren