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

SQL Server'da Tetikleyiciler Oluşturma ve Optimize Etme

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- 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