Tworzenie wyzwalacza PreventNewDiscounts
Firma nie chce, aby zwykli użytkownicy mogli dodawać rabaty. Tylko kierownik działu sprzedaży powinien mieć taką możliwość.
Aby zapobiec tego rodzaju zmianom, utwórz nowy wyzwalacz o nazwie PreventNewDiscounts.
Wyzwalacz powinien być przypisany do tabeli Discounts i blokować dodawanie do niej nowych wierszy.
To ćwiczenie jest częścią kursu
Tworzenie i optymalizacja triggerów w SQL Server
Instrukcje do ćwiczenia
- Utwórz wyzwalacz
PreventNewDiscountsna tabeliDiscounts. - Skonfiguruj wyzwalacz tak, aby uniemożliwiał dodawanie nowych wierszy do tabeli
Discounts.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Create a new trigger
___ ___ ___
ON ___
___ ___ ___
AS
RAISERROR ('You are not allowed to add discounts for existing customers.
Contact the Sales Manager for more details.', 16, 1);