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
Instrukcje do ćwiczenia
- Utwórz wyzwalacz
ProductsNewItemsna tabeliProducts. - 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;