Şimdi Ara

Ms SQL de Drop Foreign Key Nasıl Yazılıyor?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
3
Cevap
0
Favori
2.051
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar MsSQL Server'da Foreign Key leri nasıl kaldırabilirim? Şöyle izah ediyim;

    personeller adı altında bi tablom var. Bu tabloda konum_id adında bi alanım var ve bu alan başka bir tablodaki Primary Key alanına referans edildi. Ben bu konum_id nin Foreign Key References özelliğini kaldırmak istiyorum.

    İnernetten araştırdım hep aynı kodu vermişler.Kod şu;

    - ALTER TABLE personeller
    - DROP Foreign Key konum_id

    Fakat hata veriyor. Hata kodu da şu;

    - Incorrect syntax near the keyword 'Foreign'.

    Cevaplarınızı bekliyorum. Şimdiden teşekkürler...



  • Yok mu bi cevap, bi bilen, gören?
  • Arkadaşlar soruyu kendim sordum kendim cevaplıyorum ki işine yarayan faydalanabilsin. MsSQL de Foreign Keyleri düşürebilmek için onları sınırlandırmamız gerekiyormuş. Bu da Foreign Keyleri ilk başta oluştururken yazdığımız Constraint komutu ile olmakta.

    Şu şekilde tanımlanan bir Foreign Keyi;

    Create Table musteri
    (
    mus_no Int Identity(1,1) Constraint pk_musteri_mus_no Primary Key (mus_no),
    sehir TinyInt Constraint fk_sehir_sehir_no Foreign Key (sehir) References Sehir(sehir_kod) Not Null,
    )

    Şu şekilde kaldırabiliyoruz;

    Alter Table musteri
    Drop Constraint fk_sehir_sehir_no

    Aynı şey Primary Key için de geçerlidir ;) İnşallah bu konuda bilmeyenlere ışık tutmuşuzdur ;)
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.