Śledzenie zmian w tabelach
Musisz utworzyć nowy wyzwalacz na poziomie bazy danych, który będzie rejestrował modyfikacje tabel w tabeli TablesChangeLog.
Wyzwalacz powinien być uruchamiany, gdy tabele są tworzone, modyfikowane lub usuwane.
To ćwiczenie jest częścią kursu
Tworzenie i optymalizacja triggerów w SQL Server
Instrukcje do ćwiczenia
Utwórz nowy wyzwalacz zgodnie z wymaganiami firmy.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Create the trigger to log table info
CREATE TRIGGER TrackTableChanges
ON ___
FOR CREATE_TABLE,
___,
DROP_TABLE
AS
INSERT INTO ___ (EventData, ChangedBy)
VALUES (EVENTDATA(), USER);