BaşlayınÜcretsiz başlayın

Tetikleyiciler ve saklı yordamlar

Mevcut bir veritabanının sorumluluğunu aldığında yapman gereken önemli işlerden biri, veritabanını oluşturan nesnelere hâkim olmaktır.

Bu görev; mevcut yordamları, fonksiyonları ve tetikleyicileri tanımayı içerir.

Fresh Fruit Delivery veritabanında şu nesneleri buluyorsun:

  • Şirket, raporlama amacıyla MonthlyOrders adlı normal bir saklı yordam kullanıyor. Bu saklı yordam, her ay her ürün için sipariş tutarlarını toplar.

  • CustomerDiscountHistory tetikleyicisi, Discounts tablosunda meydana gelen değişikliklerin geçmişini tutmak için kullanılır. Bu tetikleyici, Discounts tablosunda güncelleme yapıldığında çalışır ve Discount sütunundaki eski ve yeni değerleri DiscountsHistory tablosuna kaydeder.

Bu egzersiz, kursun bir parçasıdır

SQL Server'da Tetikleyiciler Oluşturma ve Optimize Etme

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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

-- Verify the trigger ran successfully
___ * FROM DiscountsHistory;
Kodu Düzenle ve Çalıştır