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

AFTER tetikleyicileriyle pratik yapma

Fresh Fruit Delivery şirketi verdiğin hizmetlerden memnun ve seninle çalışmaya devam etmeye karar verdi.

Sana bazı tablolarda yeni tetikleyiciler oluşturma görevi verildi. Gereksinimler şunlar:

  • İptal edilen siparişleri (Orders tablosundan silinen satırlar) takip et. Bu siparişlerin detayları silinince CanceledOrders tablosunda saklanacak.

  • Discounts tablosundaki indirim değişikliklerini takip et. Hem eski hem de yeni değerler DiscountsHistory tablosuna kopyalanacak.

  • Yeni bir sipariş verildiğinde SendEmailtoSales saklı yordamı aracılığıyla Satış ekibine e-posta gönder.

Bu egzersiz

SQL Server'da Tetikleyiciler Oluşturma ve Optimize Etme

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

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- Create a new trigger for canceled orders
CREATE TRIGGER KeepCanceledOrders
ON ___
AFTER ___
AS 
	INSERT INTO ___
	SELECT * FROM deleted;
Kodu Düzenle ve Çalıştır