Trigger bir tabloya veri eklerken, veri değiştirirken ya da veri silerken bir tetikleyici oluşturmaya yarar.
Örneğin bir sipariş onaylandıktan sonra, ürünleri “siparis” tablosuna ekleriz, aynı zamanda bu ürünlerin “urunler” tablosundan da düşülmesini, muhasebe kayıtları ile ilgili tablolara da alacak kaydının girilmesini isteriz.
Bir başka örnek ise belirli bir tablodan bir kayıt silindiği zaman ve/veya düzenlendiği zaman belirli tablolarda düzenleme ya da güncelleme imkanı tanır.
Bunların tamamını programlama dili ile de yapabiliriz ancak trigger kullanmak bize pratiklik kazandıracaktır. Ön planda çalışan uygulamamızda daha az kod kullanarak daha çok işler başarmamızı sağlayacaktır.
Bu tetikleyiciler bir tablo için kullanılabileceği gibi; veritabanının kendisi için, bir view için ya da bir schema için kullanılabilir.
Şimdi Trigger nasıl oluşturacağımızı öğrenelim.
2014 © Web Fikirleri - Her Hakkı Saklıdır.