Mündəricat:

Xarici açar sütununa null dəyəri daxil edə bilərikmi?
Xarici açar sütununa null dəyəri daxil edə bilərikmi?

Video: Xarici açar sütununa null dəyəri daxil edə bilərikmi?

Video: Xarici açar sütununa null dəyəri daxil edə bilərikmi?
Video: Lesson 99: Building Arduino Digital Clock using DS3231 LCD and Seven Segment Display 2024, Aprel
Anonim

Xarici Açarda NULL Dəyərlər

A xarici Açar o kimin sütunlar buraxın DEYİL NULL bilər ehtiva edir NULL dəyərlər , ilkin olsa belə açar nömrəsini ehtiva edir NULL dəyərlər . Beləliklə, daxil edə bilərsiniz Cədvəl daxil olsa belə onların xarici Açar hələ məlum deyil.

Eynilə soruşa bilərsiniz ki, xarici açar sütununa null əlavə edə bilərikmi?

A xarici Açar ehtiva edir sıfır dəyərlər valideynin dəyərlərinə uyğun ola bilməz açar , valideyndən bəri açar tərifinə görə bacarmaq yoxdur sıfır dəyərlər. Bununla belə, a null xarici açar dəyərindən asılı olmayaraq, dəyəri həmişə etibarlıdır. sıfır hissələri. Bir masa bacarmaq çox var xarici açarlar.

Bundan əlavə, Oracle-da xarici açar null ola bilərmi? Null və Xarici açarlar Əlaqəli model dəyərinə icazə verir xarici açarlar ya istinad edilən əsas və ya unikal ilə uyğun gəlir açar dəyər, ya da ola sıfır . Bir kompozitin hər hansı bir sütunu varsa xarici Açar edir sıfır , sonra qeyri- sıfır hissələri açar valideynin hər hansı müvafiq hissəsinə uyğun gəlməməlidir açar.

İnsanlar da soruşurlar ki, xarici açar null mysql ola bilərmi?

5 Cavablar. NULL var xarici açarlar tamamilə məqbuldurlar. NULL ilə məşğul olmaq xarici açarlar çətin olsa da, bu o demək deyil ki, siz belə sütunları DEYİL olaraq dəyişdirəsiniz SIFIR və istinad cədvəllərinizə dummy ("Yoxdur", "Naməlum", "Dəyər yoxdur" və s.) qeydləri daxil edin.

Bir sütunda bir neçə xarici açar ola bilərmi?

Nəzəri olaraq sən bacarmaq tətbiq etmə çoxlu xarici açar təkbaşına sütun . Alternativ olaraq siz bacarmaq mövcud olan girişi təsdiqlədiyiniz prosedurlardan istifadə edərək bunu tətbiq edin çoxsaylı masa və lazımi əməliyyatı yerinə yetirin.

Tövsiyə: