Main tablosunda kişisel bilgileri tutuyorum..ve her kişiye bir ID veriyorum..
bi alt tabloda ise ( sosyal doku tablosu ), sosyal yardım bilgilerini tutuyorum. onun altındada yardim diye bir tablom var onda da alınan yardımları...
main tablosundaki ID yi sosyal_doku tablosundaki KISI_ID ile ilişkilendirdim. yeni bir kişi girildiğinde ona bağlı alt tabloda birden fazla kayıt açıyorum. yani bir kişiye ait birden fazla sosyal forum girişi işte..
şimdi girişler tamamda en üstteki master tablodan yani kişilerin kayıtlı olduğu main tablosundan bir kayıt silindiğinde bi alt tablodaki ID ye bağlı kayıtlarıda sileceğim...trigerle yapmak istedim ama systax ını bilmiyorum yardım cı olurmusunuz
teşk
Kod: Tümünü seç
CREATE TRIGGER [kayıtsil] ON [dbo].[main]
FOR DELETE
as Delete from Sosyaldoku where sosyaldoku.kisiid=main.id