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
SQL Server'da Tetikleyiciler Oluşturma ve Optimize Etme
kursunun bir parçasıdırEgzersiz talimatları
Productstablosu üzerindeProductsNewItemstetikleyicisini oluştur.- Tetikleyiciyi, tabloya veri INSERT edildiğinde tetiklenecek şekilde ayarla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- 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;