1. Nauka
  2. /
  3. Kursy
  4. /
  5. Tworzenie i optymalizacja triggerów w SQL Server

Connected

ćwiczenie

Ć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.

Instrukcje 1/3

undefined XP
  • 1

    Utwórz nowy trigger na tabeli Orders, który będzie śledził anulowane zamówienia.

  • 2

    Utwórz nowy trigger na tabeli Discounts, który będzie śledził zmiany wartości rabatów.

  • 3

    Utwórz trigger NewOrderAlert, który powiadomi zespół sprzedaży o nowych zamówieniach.