Logo sq.boatexistence.com

A lejon çelësi i huaj vlera null?

Përmbajtje:

A lejon çelësi i huaj vlera null?
A lejon çelësi i huaj vlera null?

Video: A lejon çelësi i huaj vlera null?

Video: A lejon çelësi i huaj vlera null?
Video: Access 2019 Full Tutorial: Microsoft Access Made Easy 2024, Prill
Anonim

Përgjigje e shkurtër: Po, mund të jetë NULL ose dublikatë Dua të shpjegoj pse një çelës i huaj mund të duhet të jetë i pavlefshëm ose mund të duhet të jetë unik ose jo unik. Së pari mbani mend një çelës i huaj thjesht kërkon që vlera në atë fushë duhet të ekzistojë së pari në një tabelë tjetër (tabela mëmë). Kjo është gjithçka që një FK është me përkufizim.

A pranohet çelësi i huaj vlerë null?

Çelësi i huaj mund t'i caktohet një emër kufizimi. … Një çelës i huaj që përmban vlera null nuk mund të përputhet me vlerat e një çelësi prind, pasi një çelës prind sipas përkufizimit nuk mund të ketë vlera null. Megjithatë, një vlerë null e çelësit të huaj është gjithmonë e vlefshme, pavarësisht nga vlera e ndonjë prej pjesëve të tij jonul.

Pse vlerat null lejohen në çelësin e huaj?

Përcaktimi i marrëdhënieve ndërmjet tabelave të prindit dhe fëmijës

Nuk ka kufizime në çelësin e huaj Kur nuk përcaktohen kufizime të tjera në çelësin e huaj, çdo numër rreshtash në tabelën e fëmijës mund t'i referohet e njëjta vlerë e çelësit prind Ky model lejon null në çelësin e huaj.

Si mund të lejoj null në çelësin e huaj?

Meqenëse kufizimi i çelësit të huaj kërkon që çelësi i referuar të jetë unik, më e mira që mund të bëni është të lejoni një rresht me një çelës që është NULL. Në atë rast, do t'ju duhet të zëvendësoni kufizimin e çelësit primar me një kufizim (ose indeks) unik dhe të lejoni kolonën Vendet. ID_ja e vendit të jetë NULL.

A mund të fusim vlera null në kolonën e çelësit të huaj?

Po, Ju mund të nulloni vlerën në kolonën e çelësit të huaj.

Recommended: