![]() | |
| | #1 (permalink) |
| ggg Üyelik Tarihi: 03/2004
Mesaj: 289
|
Veritabanımda A ve B isimli iki tablom var A tablomda -KimlikNo B Tablomda -Hediye No sütünları var, bunlara ek birde ARA_GEÇİŞ isimli tablom var ve tablomda -A_KimlikNo -B_HediyeNo sütünları bulunuyor ve ben şu 3 amaca ulaşmak istiyorum. 1- ARA_GEÇİŞ tablosunda aynı KimlikNo ve aynı HediyeNo'lu bir satır bulunmasını istemiyorum. 2- A tablomdaki herhangi bir KimlikNo silindiğinde ARA_GEÇİŞ tablosunda bu KimlikNo'ya ait bütün satırlar silinsin istiyorum. 3- B tablosundaki bir HediyeNo ARA_GEÇİŞ tablosundaki hiçbir satır tarafından gösterilmediğinde B tablosundaki bu HediyeNo silinsin istiyorum. bir çeşit "many-to-one" ilişkisimi desek? ilk ikisini basit bir şekilde çözdüm, ama üçünsü biraz kafa karıştırıcı, kendimce bazı çözümler ürettim ama kendimde beğenmedim, bu konuda bana yardımcı olabilir misiniz? |
| | |
| | #2 (permalink) | |||
| cevizin en küçük avatarı Üyelik Tarihi: 04/2004
Mesaj: 1,540
|
1. her ikisini KimlikNo,HediyeNo alanlarını UNIQUE yapacaksın bu mümkün Alıntı:
Alıntı:
Alıntı:
__________________ Sarp Pirilti Yap Olsun...olmuyorsa başka bir yol/şey dene ve devam et | |||
| | |
| | #3 (permalink) |
| ggg Üyelik Tarihi: 03/2004
Mesaj: 289
|
öncelikle cevabın için teşekkürler, 1 ve 2. problemlerin cevabını bulduğumu zaten söylemiştim, 3. sorunun cevabı sence B tablosundan bir hediyeNo silince Ara tablodaki kayıtları silmez mi? yani aslında ben bunun tam tersini yapmak istemiştim |
| | |
| | #5 (permalink) |
| ggg Üyelik Tarihi: 03/2004
Mesaj: 289
|
peki ne tarz bir foreign key peki? ama bu "many-to-one" durumu "foreign-key" "unique index" ister ama ,yoksa bende düşünmüştüm, evet arkadaşlar işe yaramaz deyip bir kenara atmayın belki benim aradığım çözümdür, söyleyin onları bana, yine en çok bilen durumuna sokmayın beni( uyuz oluyorum bu duruma ) , hadi pamuk eller klavyeye |
| | |
| | #6 (permalink) | |
| Registered User Üyelik Tarihi: 01/2003
Mesaj: 6,337
| Alıntı:
Tavsiye etmeyeceğim bir yöntem ise ARA_GECIS tablosundan her kayıt silindiğinde çalışacak bir trigger yazman. Her veritabanı trigger'i desteklemez. | |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| Web dizayn ve yazılım tavsiyeleriniz ? | alpac | Web Tasarım | 2 | 29/11/2006 18:27 |
| 1 belediye 7 dizayn ve yorumlar | sadroalin | Site Yorum | 13 | 25/09/2006 21:40 |
| Site Dizayn | PaNTHeRa_ | Site Yorum | 27 | 22/05/2006 17:17 |
| creative-dizayn | circassia | Site Yorum | 16 | 08/02/2006 19:39 |
| dizayn 1 | DesigneR | Photoshop / Corel / PSP | 51 | 30/08/2003 10:54 |
| 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 | |