Forum

1 sql cümlesi ...
 
Bildirimler
Hepsini Temizle

1 sql cümlesi ile 2 farklı tablodaki veriyi silmek

3 Yazılar
3 Üyeler
0 Reactions
644 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Arkadaşlar merhaba

Sorumu örnek ile anlatsam daha anlaşılır olacağına inanıyorum.

tablo1 ve tablo2 diye 2 tablomuz var.

tablo1'den ID=1 olan kaydı silmek istiyorum
tablo2'den ID=2 olan kaydı silmek istiyorum

DELETE FROM tablo1 Where Id=1
DELETE FROM tablo2 Where Name=2

bu 2 sql cümlesini nasıl tek bir cümle halinde yazabilirim. yardımcı olursanız çok sevinirim.

 
Gönderildi : 25/06/2011 18:32

(@KemalBEHRAM)
Gönderiler: 44
Trusted Member
 

Bunu ne için kullanacaksınız ? Bana pek mantıklı gelmedi. Hani komut sırası ile çalışılsa arka arkaya cümlenin sonuna ; koyarak anlarımda.

 
Gönderildi : 25/06/2011 20:07

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

Böyle bir sorgu cümlesi yapısı yok ancak çeşitli tekniklerle 1 tablodan veri silinince diğer tablolardan da belirli verilerin silinmesini sağlayan teknikler var.

Amacınızı söylerseniz belki bu hususta yardımcı olunabilir ancak mesajınızdaki örnekteki 2 sorguyu teke indirmeye çalışıyorsanız o zaman böyle bir cümle yapısının olmadığını söyleyebilirim.

Zaten böyle bir gerekliliğin olmasını sağlayacak senaryo tasfir edemedim. Sorguyu istemenizdeki nedeni paylaşırsanız belki güzel bir paylaşım olabilir.

 
Gönderildi : 26/06/2011 22:05

Paylaş: