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 (
Orderstablosundan silinen satırlar) takip et. Bu siparişlerin detayları silininceCanceledOrderstablosunda saklanacak.Discountstablosundaki indirim değişikliklerini takip et. Hem eski hem de yeni değerlerDiscountsHistorytablosuna kopyalanacak.Yeni bir sipariş verildiğinde
SendEmailtoSalessaklı 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ırUygulamalı 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;