BaşlayınÜcretsiz Başlayın

İlk tetikleyicini oluşturma

Fresh Fruit Delivery şirketi, veritabanlarını güvence altına almak ve veri bütünlüğünü sağlamak için seni işe aldı. Şirket, taze meyveleri diğer çevrimiçi mağazalara satıyor ve stok ile verilen siparişleri takip etmek için birkaç tablo kullanıyor.

Tablolardan biri (Discounts), mağazaların büyük siparişlerde aldığı indirim tutarını belirtir. Geçmişte bir zamanda, çalışanlarından birinin yanlışlıkla bazı siparişleri silmesi yüzünden birkaç yüz satır silinmiş. Discounts tablosunda, tabloyla ilgili DELETE ifadelerini engelleyecek yeni bir tetikleyiciye ihtiyaçları var ve burada devreye sen giriyorsun.

Bu egzersiz

SQL Server'da Tetikleyiciler Oluşturma ve Optimize Etme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Discounts tablosunda yeni bir tetikleyici oluştur.
  • DELETE ifadelerini engellemek için bu tetikleyiciyi kullan.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- Create a new trigger that fires when deleting data
___ TRIGGER PreventDiscountsDelete
ON Discounts
-- The trigger should fire instead of DELETE
___ ___ DELETE
AS
	PRINT 'You are not allowed to delete data from the Discounts table.';
Kodu Düzenle ve Çalıştır