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
SQL Server'da Tetikleyiciler Oluşturma ve Optimize Etme
kursunun bir parçasıdırEgzersiz talimatları
Discountstablosu üzerindePreventNewDiscountstetikleyicisini oluştur.- Tetikleyiciyi,
Discountstablosuna herhangi bir satır eklenmesini engelleyecek şekilde ayarla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- 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);