Tablo değişikliklerini izleme
Veritabanı düzeyinde, TablesChangeLog tablosuna yapılan değişiklikleri kaydeden yeni bir tetikleyici oluşturman gerekiyor.
Tetikleyici; tablolar oluşturulduğunda, değiştirildiğinde veya silindiğinde tetiklenmelidir.
Bu egzersiz, kursun bir parçasıdır
SQL Server'da Tetikleyiciler Oluşturma ve Optimize Etme
Egzersiz talimatları
Şirketin gereksinimlerine uygun şekilde yeni tetikleyiciyi oluştur.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- Create the trigger to log table info
CREATE TRIGGER TrackTableChanges
ON ___
FOR CREATE_TABLE,
___,
DROP_TABLE
AS
INSERT INTO ___ (EventData, ChangedBy)
VALUES (EVENTDATA(), USER);