MsSql Before Delete Trigger

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

MsSql Before Delete Trigger

Mesaj gönderen lazio »

Merhabalar,
MsSql de Before Delete Trigger ı kullanamıyormuyuz?
Örn,
TblMaster ve TblDetail ForeingKey ile birbirine bağlı ve bu key i cascade yapma imkanım yok.
TblMaster ın Delete trigger ı şöyle;

Kod: Tümünü seç

DECLARE @ID BIGINT
select @ID = ID from deleted
exec [dbo].[spDelDetail] @ID
TblMaster dan bir kayıt sildiğimde spDelDetail henüz devreye girmeden
Data Integrity devreye giriyor ve hala detail kayıtları olduğunu söylüyor.


Yapmak istediğim masterda bir kayıt silindiğinde detail dekilerinde silinmesi :evil:
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Triggerda defaultda atfer olarak çalışıyor, aslında before çalışıyor mu tam olarak emin değilim ama daha önce de aynı sorunu yaşayanlar olmuş sanırım şu linkleri incelemeni tavsiye ederim:

http://216.101.185.148/scripts/isapi.dll/execute

http://216.101.185.148/scripts/isapi.dl ... le=2934030

Eğer buradan bişey bulamazsan ben de aramaya devam ederim.
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

anladığım kadarıyla bu adamlarda desteklemiyo diyolar :?
DeveloperToolKit

..::|YeşilMavi|::..
Cevapla