SQL Server

TRIGGER İLE SİLİNEN KAYDIN DİĞER TABLOYA EKLENMESİ

Bu örneğimizde trigger kullanarak bir tablodan kayıt silindiğinde silinen kaydın ayrı bir tabloya eklenmesini sağlayacağız.

Trigger Veri tabanı üzerinde herhangi bir transactional işlem yani delete, insert, update işlemi yapıldığında veri tabanınızın istediğiniz başka bir işlemi otomatik olarak kendisinin gerçekleştirmesi işlemi olduğunu belirterek örneğimize geçelim.

Örneğimizde musteriler tablosundan bir kayıt silindiğinde silinen bu kaydın otomatik olarak silinenmusteri tablosuna eklenmesini sağlayacağız.

          

Tablolarımızı oluşturup musteriler tablosuna birkaç kayıt girdikten sonra işlemi gerçekleştirecek olan trigger‘ ı yazmaya başlayabiliriz.

Bunun için öncelikle New Query tıklayalım.

Daha sonra aşağıdaki satırları yazalım.

Execute butonuna basalım ve işlem tamam!

Artık musteriler tablosundan bir kayıt sildiğiniz de silinen bu kaydın otomatik olarak silinenmusteriler tablosuna eklendiğini göreceksiniz.

Yorum yap