Ceviz Forum

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

Cevapla
 
LinkBack Seçenekler
Eski 26/09/2007, 16:50   #1 (permalink)
Üye
 
peacefire Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2006
Yer: Mersin
Mesaj: 141
Varsayılan İlişkileri Görmek

Merhaba arkdaşlar sql server üzerindeki veritabanımda hangi tablolar birbiriyle ilişkili bunu nasıl görebilrim ? bir soguyla veya .net ortamında bu bilgilere nasıl erişebilrim ? bir fikri olan varmı ?
sp_help 'tabloAdi' şeklinde kullanınca o tablo ile ilgili tüm bilgiler geliyor ilişkilerde geliyor fakat birden çok tablo döndürüyor sanırım bu sorgu , ben sadece istediğim tablonun istediğim alanlarını nasıl çekebilirim bu sogru sonucunda.
__________________
http://peace.to.md
peacefire hatta değil   Alıntı Yaparak Yanıtla
Eski 26/09/2007, 20:22   #2 (permalink)
Gezgin
 
hmustak Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: /root/
Mesaj: 3,660
Varsayılan

silindi...
__________________

HassasValf | Hakan Müştak | Motor

hmustak hatta değil   Alıntı Yaparak Yanıtla
Eski 26/09/2007, 22:47   #3 (permalink)
Üye
 
Emrahgs Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2005
Yer: Antalya
Mesaj: 324
Varsayılan

sql server da foregin keyler oluşturulmadıysa yani ilişkiler yapılmadıysa diagram kısmından görmek çok zor ...
dikkat ettiyseniz bir fonksiyonu veya tabloyu silerken hangi nelerle ilişkili olduğunu yazıyor diagramlar oluşturulmadıysa bile !
bunları sys_depends tablosunda alıyor ama çok karmaşık bir iş iyi ce araştırmak lazım
Emrahgs hatta değil   Alıntı Yaparak Yanıtla
Eski 26/09/2007, 22:51   #4 (permalink)
Eski Cevizci
 
zuzuu Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2005
Mesaj: 289
Varsayılan

select object_name(fkeyid) as fkey_table,
col_name(fkeyid,fkey) as fkey_columname,
object_name(rkeyid) pkey_table,
col_name(rkeyid,rkey) ref_columnname
from sysforeignkeys

  • eğer tablonuzun primarykey olduğu ilişkileri istiyorsanız
    where object_name(rkeyid)='TablomunAdı'
  • eğer tablonuzun foreignkey olduğu ilişkileri istiyorsanız
    where object_name(fkeyid)='TablomunAdı'
  • eğer hem foreignkey hem primary key olduğu ilişkilerin tamamını istiyorsanız

    where object_name(fkeyid)='TablomunAdı' or
    object_name(rkeyid)='TablomunAdı'

koşullarını eklemelisiniz.
zuzuu hatta değil   Alıntı Yaparak Yanıtla
Eski 27/09/2007, 10:21   #5 (permalink)
Üye
 
peacefire Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2006
Yer: Mersin
Mesaj: 141
Varsayılan

Teşekkür ederim bende sp_help diye bir sp ile halletmeye çalışıyordum orda da biraz karışıktı durum, daha sonra başka bir forumda sp_fkeys diye bir sp olduğunu öğrendim onunla halletim işimi, gösterdiğin örnek içinde sagol.
__________________
http://peace.to.md
peacefire 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
dosyanın bit değerlerini görmek? immortalize Genel Programlama 8 03/09/2007 17:10
bir dosyanın bit değerlerini görmek? immortalize PHP 9 02/09/2007 01:57
Görmek C-Nem Protesto 0 03/04/2007 20:56
XP ler arası Güven İlişkileri serdare Windows 3 06/12/2006 09:44
Ağdaki tüm ipleri görmek stbolen Ağ / Güvenlik 2 15/04/2005 05:32


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

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