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


Java Developer

Yazıyı Paylaş

Related Articles

Yorum Yaz

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