1. Nauka
  2. /
  3. Kursy
  4. /
  5. Tworzenie i optymalizacja triggerów w SQL Server

Connected

ćwiczenie

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.

Instrukcje 1/2

undefined XP
    1
    2
  • Wykonaj aktualizację tabeli Discounts (to spowoduje uruchomienie triggera CustomerDiscountHistory).
  • Pobierz wszystkie wiersze z tabeli DiscountsHistory, aby zweryfikować rezultat.