Orodha ya maudhui:

Je, tunaweza kuingiza thamani isiyofaa katika safu wima ya funguo za kigeni?
Je, tunaweza kuingiza thamani isiyofaa katika safu wima ya funguo za kigeni?

Video: Je, tunaweza kuingiza thamani isiyofaa katika safu wima ya funguo za kigeni?

Video: Je, tunaweza kuingiza thamani isiyofaa katika safu wima ya funguo za kigeni?
Video: Sitaogopa Ubaya 2024, Mei
Anonim

Thamani NULL katika Ufunguo wa Kigeni

A ufunguo wa kigeni ambayo nguzo wacha HAPANA NULL unaweza vyenye Thamani NULL , hata kama ya msingi ufunguo ina no Thamani NULL . Hivyo, unaweza kuingiza safu kwenye meza hata kama ni zao ufunguo wa kigeni bado haijajulikana.

Vile vile mtu anaweza kuuliza, tunaweza kuingiza null kwenye safu ya ufunguo wa kigeni?

A ufunguo wa kigeni zenye null maadili hayawezi kulingana na maadili ya mzazi ufunguo , tangu mzazi ufunguo kwa ufafanuzi unaweza hawana null maadili. Hata hivyo, a null ufunguo wa kigeni thamani daima ni halali, bila kujali thamani ya yoyote ya null sehemu. Meza unaweza kuwa na wengi funguo za kigeni.

Kwa kuongeza, kitufe cha kigeni kinaweza kuwa batili katika Oracle? Nulls na Funguo za Kigeni Mfano wa uhusiano unaruhusu thamani ya funguo za kigeni ama ili kulinganisha msingi uliorejelewa au wa kipekee ufunguo thamani, au kuwa null . Ikiwa safu yoyote ya mchanganyiko ufunguo wa kigeni ni null , halafu wasio- null sehemu za ufunguo si lazima kulinganisha sehemu yoyote inayolingana ya mzazi ufunguo.

Watu pia huuliza, ufunguo wa kigeni unaweza kuwa null mysql?

5 Majibu. NULLs ndani funguo za kigeni zinakubalika kabisa. Kushughulika na NULLs ndani funguo za kigeni ni gumu lakini hiyo haimaanishi kuwa unabadilisha safu wima kama hizo kuwa NOT NULL na uweke rekodi za dummy ("N/A", "Haijulikani", "Hakuna Thamani" n.k) katika majedwali yako ya marejeleo.

Je, safu inaweza kuwa na funguo nyingi za kigeni?

Kinadharia wewe unaweza si kutekeleza funguo nyingi za kigeni kwenye single safu . Au wewe unaweza tekeleza hili kwa kutumia taratibu ambapo unathibitisha ingizo ambalo lipo ndani nyingi meza na kufanya operesheni inayohitajika.

Ilipendekeza: