SQL trigger ile delete işlemi – SQL delete trigger

Merhaba arkadaşlar,

SQL içerisinde bir veri silindiğinde başka tablodaki bağlantılı verileri de silmemiz gerektiği zamanlar olmuştur. Trigger ile bunu yapacağızAşağıdaki kodu veritabanındaki sorgu kısmına yapıştırınız.

“videopartlarinisil” = trigger’ın adı oluyor,

“diziler” = Ana tablo yani ilk silinen tablo adı,

“videolar” = diziler tablosundan veri silindikten sonra verinin silineceği 2. tablo

“videolar.hangiid= deleted.id” = diziler tablosundaki id ile videolar tablosundaki hangiid ‘den birbirine eşit olanları silecektir.

CREATE TRIGGER videopartlarinisil
ON diziler
FOR DELETE AS
DELETE videolar
FROM deleted, videolar
WHERE
videolar.hangiid= deleted.id


One Response (Add Your Comment)

  1. Kubilay bey inanın hem Türk sitelerinde hem de yabancı sitelerde bakmadığım yer kalmadı trigger silme işlemi için.. İnanın mükemmel anlatmışsınız. Sorunuma %100 çare oldunuz. Teşekkürler.

Leave a Reply

Formatting: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Other Entries

Kategoriler