Ćwiczenia z triggerami AFTER
Firma Fresh Fruit Delivery jest zadowolona z twoich usług i postanowiła kontynuować współpracę.
Otrzymujesz zadanie utworzenia nowych triggerów na wybranych tabelach zgodnie z poniższymi wymaganiami:
Śledź anulowane zamówienia (wiersze usunięte z tabeli
Orders). Ich szczegóły mają być zapisywane w tabeliCanceledOrderspo usunięciu.Śledź zmiany rabatów w tabeli
Discounts. Zarówno stare, jak i nowe wartości mają być kopiowane do tabeliDiscountsHistory.Wysyłaj e-mail do zespołu sprzedaży za pośrednictwem procedury składowanej
SendEmailtoSalesza każdym razem, gdy zostanie złożone nowe zamówienie.
To ćwiczenie jest częścią kursu
Tworzenie i optymalizacja triggerów w SQL Server
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Create a new trigger for canceled orders
CREATE TRIGGER KeepCanceledOrders
ON ___
AFTER ___
AS
INSERT INTO ___
SELECT * FROM deleted;