Zacznij terazZacznij za darmo

Ć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 tabeli CanceledOrders po usunięciu.

  • Śledź zmiany rabatów w tabeli Discounts. Zarówno stare, jak i nowe wartości mają być kopiowane do tabeli DiscountsHistory.

  • Wysyłaj e-mail do zespołu sprzedaży za pośrednictwem procedury składowanej SendEmailtoSales za 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

Zobacz kurs

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;
Edytuj i uruchom kod