Përmbajtje:

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

Video: A mund të fusim vlerën null në kolonën e çelësit të huaj?

Video: A mund të fusim vlerën null në kolonën e çelësit të huaj?
Video: Vende që sfidojnë realitetin për të shpërthyer mendjen tuaj 2024, Prill
Anonim

Vlerat NULL në çelësin e huaj

A çelësi i huaj atë të cilit kolonat hiq NUK NULL mund përmbajnë vlera NULL , edhe nëse primare Celës përmban nr vlera NULL . Kështu, mund të futni rreshtave në tabelë edhe nëse e tyre çelësi i huaj ende nuk dihet.

Në mënyrë të ngjashme, dikush mund të pyesë, a mund të fusim null në kolonën e çelësit të huaj?

A çelësi i huaj që përmban i pavlefshëm vlerat nuk mund të përputhen me vlerat e një prindi Celës , që nga një prind Celës sipas definicionit mund nuk kam i pavlefshëm vlerat. Megjithatë, a çelësi i huaj null vlera është gjithmonë e vlefshme, pavarësisht nga vlera e ndonjë prej jo-ve të saj i pavlefshëm pjesët. Një tavolinë mund ka shume çelësat e huaj.

Për më tepër, a mund të jetë i pavlefshëm një çelës i huaj në Oracle? Nuls dhe Çelësat e huaj Modeli relacional lejon vlerën e çelësat e huaj ose të përputhet me primarin ose unik të referuar Celës vlerë, ose të jetë i pavlefshëm . Nëse ndonjë kolonë e një përbërjeje çelësi i huaj është i pavlefshëm , pastaj jo- i pavlefshëm pjesë të Celës nuk duhet të përputhen me ndonjë pjesë përkatëse të një prindi Celës.

Njerëzit pyesin gjithashtu, a mund të jetë një çelës i huaj mysql null?

5 Përgjigje. NULL në çelësat e huaj janë krejtësisht të pranueshme. Ballafaqimi me NULL-të në çelësat e huaj është e ndërlikuar, por kjo nuk do të thotë që ju i ndryshoni kolonat e tilla në NOT I PAVLEFSHËM dhe futni rekorde dummy ("N/A", "Iunknown", "No Value" etj) në tabelat tuaja të referencës.

A mund të ketë një kolonë disa çelësa të huaj?

Teorikisht ju mund nuk zbatohet çelës i shumëfishtë i huaj në beqar kolonë . Përndryshe ju mund zbatojeni këtë duke përdorur procedurat ku vërtetoni hyrjen që ekziston në të shumëfishta tavolinë dhe bëni operacionin e nevojshëm.

Recommended: