İçindekiler:

Yabancı anahtar sütununa boş değer ekleyebilir miyiz?
Yabancı anahtar sütununa boş değer ekleyebilir miyiz?

Video: Yabancı anahtar sütununa boş değer ekleyebilir miyiz?

Video: Yabancı anahtar sütununa boş değer ekleyebilir miyiz?
Video: SQL Server 2019 Foreign Key #Ders11 MSSQL 2019 Dersleri Foreign Key Kullanımı 2024, Kasım
Anonim

Yabancı Anahtarda NULL Değerler

A yabancı anahtar kimin sütunlar DEĞİL'i atla NULL olabilir içermek NULL değerler birincil olsa bile anahtar hayır içerir NULL değerler . Böylece, ekleyebilirsin olsalar bile masaya satırlar yabancı anahtar henüz bilinmiyor.

Benzer şekilde, yabancı anahtar sütununa boş değer ekleyebilir miyiz?

A yabancı anahtar kapsamak boş değerler bir ebeveynin değerleriyle eşleşemez anahtar , ebeveyn olduğundan anahtar tanım olarak Yapabilmek yok boş değerler. Ancak, bir boş yabancı anahtar değer olmayan herhangi birinin değerinden bağımsız olarak her zaman geçerlidir. boş parçalar. Bir masa Yapabilmek çok var Yabancı anahtarlar.

Ek olarak, Oracle'da bir yabancı anahtar boş olabilir mi? boş değerler ve Yabancı anahtarlar İlişkisel model, Yabancı anahtarlar başvurulan birincil veya benzersiz ile eşleşmesi için anahtar değer ya da ol boş . Eğer bir kompozitin herhangi bir sütunu yabancı anahtar NS boş , daha sonra olmayan boş bölümleri anahtar bir ebeveynin herhangi bir karşılık gelen kısmıyla eşleşmesi gerekmez anahtar.

İnsanlar ayrıca, yabancı bir anahtar boş mysql olabilir mi?

5 Cevap. NULL'lar Yabancı anahtarlar mükemmel bir şekilde kabul edilebilirler. NULL'larla uğraşmak Yabancı anahtarlar zor ama bu, bu tür sütunları DEĞİL olarak değiştireceğiniz anlamına gelmez. BOŞ ve referans tablolarınıza boş ("Yok", "Bilinmeyen", "Değer Yok" vb.) kayıtlar ekleyin.

Bir sütunda birden fazla yabancı anahtar olabilir mi?

teorik olarak sen Yapabilmek zorlamamak çoklu yabancı anahtar tek kolon . Alternatif olarak sen Yapabilmek içinde bulunan girişi doğruladığınız prosedürleri kullanarak bunu uygulayın. çoklu tablo ve gerekli işlemi yapın.

Önerilen: