Zacznij terazZacznij za darmo

Triggery a procedury składowane

Kiedy przejmujesz odpowiedzialność za istniejącą bazę danych, jednym z pierwszych kroków jest zapoznanie się z obiektami, z których się składa.

Obejmuje to poznanie istniejących procedur, funkcji i triggerów.

W bazie danych Fresh Fruit Delivery znajdziesz następujące obiekty:

  • Firma używa zwykłej procedury składowanej MonthlyOrders do celów raportowania. Procedura sumuje wartości zamówień dla każdego produktu w danym miesiącu.

  • Trigger CustomerDiscountHistory służy do przechowywania historii zmian zachodzących w tabeli Discounts. Trigger jest uruchamiany przy aktualizacjach tabeli Discounts i zapisuje stare oraz nowe wartości z kolumny Discount do tabeli DiscountsHistory.

To ćwiczenie jest częścią kursu

Tworzenie i optymalizacja triggerów w SQL Server

Zobacz kurs

Interaktywne ćwiczenie praktyczne

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

-- Run an update for some of the discounts
___ Discounts
SET Discount = Discount + 1
WHERE Discount <= 5;

-- Verify the trigger ran successfully
___ * FROM DiscountsHistory;
Edytuj i uruchom kod