Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
2061
Tıklama
0
Öne Çıkarma
Ms SQL de Drop Foreign Key Nasıl Yazılıyor?
D
14 yıl
Onbaşı
Konu Sahibi

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...

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



D
14 yıl
Onbaşı
Konu Sahibi

Yok mu bi cevap, bi bilen, gören?


Bu mesaja 1 cevap geldi.
D
14 yıl
Onbaşı
Konu Sahibi

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 ;)



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.