Veri değişikliklerini izlemek için tetikleyici oluşturma
Fresh Fruit Delivery şirketinin, Products tablosuna eklenen her yeni öğeyi takip etmesi gerekiyor. Bunu bir tetikleyici kullanarak yapabilirsin.
Yeni tetikleyici, yeni öğelerin adını, fiyatını ve ilk eklendiği tarihi ProductsHistory tablosunda saklayacak.
Bu egzersiz, kursun bir parçasıdır
SQL Server'da Tetikleyiciler Oluşturma ve Optimize Etme
Egzersiz talimatları
Productstablosu üzerindeProductsNewItemstetikleyicisini oluştur.- Tetikleyiciyi, tabloya veri INSERT edildiğinde tetiklenecek şekilde ayarla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- Create a new trigger
CREATE TRIGGER ProductsNewItems
ON ___
AFTER ___
AS
-- Add details to the history table
INSERT INTO ProductsHistory(Product, Price, Currency, FirstAdded)
SELECT Product, Price, Currency, GETDATE()
FROM inserted;