Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Veritabanları & SQL

Cevapla
 
LinkBack Seçenekler
Eski 09/11/2004, 18:42   #1 (permalink)
Darkwave
 
Üyelik Tarihi: 03/2004
Mesaj: 95
Varsayılan 2 tabloda delete

Varolan 2 tabloda ortak olan kolon urun_id ve bana gelen bilgi ise kat_id.

delete from (select * from urun_detay a , urun_kategori b where a.urun_id=b.urun_id) where kat_id=1

Bu mantıkla belirtilen kat_id ye bağlı urunleri nasıl silebilirim ?
Darkwave hatta değil   Alıntı Yaparak Yanıtla
Eski 09/11/2004, 22:18   #2 (permalink)
Registered User
 
Üyelik Tarihi: 01/2003
Mesaj: 6,337
Varsayılan

Veritabani hangisi?
Versiyon hangisi?
acemi hatta değil   Alıntı Yaparak Yanıtla
Eski 10/11/2004, 08:52   #3 (permalink)
Darkwave
 
Üyelik Tarihi: 03/2004
Mesaj: 95
Varsayılan

sql server 8.0
Darkwave hatta değil   Alıntı Yaparak Yanıtla
Eski 10/11/2004, 12:00   #4 (permalink)
Cevizci
 
Üyelik Tarihi: 05/2004
Mesaj: 74
Varsayılan

kat_id = 5
sql1 = "delete urun_detay where urun_id in (select urun_id from urun_kategori where kat_id = "& kat_id &")"
sql2 = " delete urun_kategori where kat_id = "& kat_id

bu şekilde 2 sql ile çözebilirsin.

yada procedure yazabilirsin, procedure içinde bu mantıkla silme işlemini yapabilirsin.

ancak aralarında relational bir foreign key tanımlaması varsa ve tanımlama yapılırken

enforce relationship for inserts and updates ve
cascade delete related records

seçilirse primary key tablosunda primary key kaydı silinirse foreign key kaydını sql server kendisi silecektir.
__________________
herkes kendi beyninin akım şiddeti ölçüsünde aydınlanır.
http://www.sipidik.com
absconder hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Delete * From ALEXIS Veritabanları & SQL 4 21/06/2005 10:55
delete edilmeyenler.... Darkstar C / C++ 2 18/11/2004 23:09
Delete From LoS.ToF Veritabanları & SQL 1 19/06/2003 13:42
session delete herkul ASP 2 02/06/2003 16:52


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 21:27.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net