Delete Trigger

Delete Trigger, tablodan bir satır silindiğinde devreye giren tetikleyicilerdir. Silinen kayıtlar DELETED tablosunda tutulduğu için bu tablo üzerinden kontroller yapılmaktadır. Genelde birbiriyle ilişkili tablolarda kayıtlar silindiğinde kullanılır.

Yukarıda OGRENCI tablosunda DELETE işlemi yapıldığında çalışacak T-SQL kodu bulunmaktadır. Eğer etkilenen satır sayısı(ROWCOUNT) 0’dan büyük ise silme işlemi başarılı olmuştur. Kayıt silindiği zaman DELETED tablosunda ki OGRENCI_ID kaydı @OGRENCI_ID değişkenine atanır.  Silinen tüm kayıtlar DELETED tablosundan ekrana yazdırılır. OGRENCI_ID değeri ilişkili olan NOTLAR tablosundan kayıtlar silinerek tüm tablolar yeniden ekrana çıktısı verilir.

t-sql-trigger-deleted


Yazılıma olan tutkusu için Trakya Üniversitesi - Bilgisayar Teknolojisi ve Bilişim Sistemleri öğrencisi, bölüm temsilcisi ve Keşan Yusuf Çapraz Uygulamalı Bilimler Yüksekokulu okul temsilcisi olarak öğrenimini 2016'da tamamladı. Junior Java Developer olarak aktif iş hayatına devam etmektedir.

Yazıyı Paylaş

Related Articles

Yorum Yaz

© 2019 Onur Arslan. Tüm Hakları Saklıdır. · RSS Yazıları · RSS Yorumları