PreventNewDiscounts tetikleyicisini oluşturma
Şirket, normal kullanıcıların indirim eklemesini istemiyor. Bunu yalnızca Satış Müdürü yapabilmeli.
Bu tür değişiklikleri önlemek için PreventNewDiscounts adlı yeni bir tetikleyici oluşturman gerekiyor.
Tetikleyici Discounts tablosuna bağlı olmalı ve tabloya yeni satır eklenmesini engellemeli.
Bu egzersiz, kursun bir parçasıdır
SQL Server'da Tetikleyiciler Oluşturma ve Optimize Etme
Egzersiz talimatları
Discountstablosu üzerindePreventNewDiscountstetikleyicisini oluştur.- Tetikleyiciyi,
Discountstablosuna herhangi bir satır eklenmesini engelleyecek şekilde ayarla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- 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);