Zacznij terazZacznij za darmo

Tworzenie wyzwalacza do śledzenia zmian danych

Firma Fresh Fruit Delivery potrzebuje śledzić wszystkie nowe pozycje dodawane do tabeli Products. Możesz to osiągnąć, korzystając z wyzwalacza.

Nowy wyzwalacz będzie zapisywał nazwę, cenę oraz datę pierwszego wprowadzenia nowych pozycji do tabeli ProductsHistory.

To ćwiczenie jest częścią kursu

Tworzenie i optymalizacja triggerów w SQL Server

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz wyzwalacz ProductsNewItems na tabeli Products.
  • Ustaw wyzwalacz tak, aby uruchamiał się w momencie wstawiania danych do tabeli.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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