Zacznij terazZacznij za darmo

Ś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

Zobacz kurs

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);
Edytuj i uruchom kod