Sisällysluettelo:

Voimmeko lisätä nolla-arvon vierasavainsarakkeeseen?
Voimmeko lisätä nolla-arvon vierasavainsarakkeeseen?

Video: Voimmeko lisätä nolla-arvon vierasavainsarakkeeseen?

Video: Voimmeko lisätä nolla-arvon vierasavainsarakkeeseen?
Video: Section, Week 5 2024, Joulukuu
Anonim

NULL-arvot vieraassa avaimessa

A vieras avain että kenen sarakkeita jättää väliin EI NULL voi sisältää NULL arvot vaikka ensisijainen avain sisältää nro NULL arvot . Täten, voit laittaa rivit taulukkoon, vaikka heidän vieras avain ei ole vielä tiedossa.

Samalla tavalla voidaan kysyä, voidaanko vierasavainsarakkeeseen lisätä null?

A vieras avain sisältävät tyhjä arvot eivät voi vastata ylätason arvoja avain , vanhemmasta lähtien avain määritelmän mukaan voi ei ole tyhjä arvot. Kuitenkin a null vierasavain arvo on aina voimassa, riippumatta sen ei- tyhjä osat. Pöytä voi on monia vieraita avaimia.

Lisäksi voiko vierasavain olla tyhjä Oraclessa? Nollat ja Vieraat avaimet Relaatiomalli sallii arvon vieraita avaimia joko vastaamaan viitattua ensisijaista tai ainutlaatuista avain arvo tai olla tyhjä . Jos jokin yhdistelmän sarake vieras avain On tyhjä , sitten ei- tyhjä osia avain ei tarvitse vastata mitään vastaavaa osaa vanhemmasta avain.

Ihmiset myös kysyvät, voiko vierasavain olla tyhjä mysql?

5 vastausta. NULL:t sisään vieraita avaimia ovat täysin hyväksyttäviä. NULL-arvojen käsittely vieraita avaimia on hankala, mutta se ei tarkoita, että muutat tällaiset sarakkeet arvoksi EI TYHJÄ ja lisää valetietueita ("N/A", "Unknown", "No Value" jne.) viitetaulukoihisi.

Voiko sarakkeessa olla useita vieraita avaimia?

Teoreettisesti sinä voi ei panna täytäntöön useita vieraita avaimia sinkkuna sarakkeessa . Vaihtoehtoisesti sinä voi Pane tämä toimeen käyttämällä proseduureja, joissa vahvistat syötteen, joka on olemassa useita pöytään ja tee tarvittava toimenpide.

Suositeltava: