Talaan ng mga Nilalaman:

Maaari ba tayong magpasok ng null value sa foreign key column?
Maaari ba tayong magpasok ng null value sa foreign key column?

Video: Maaari ba tayong magpasok ng null value sa foreign key column?

Video: Maaari ba tayong magpasok ng null value sa foreign key column?
Video: Accounting For Slow Learners 2024, Disyembre
Anonim

NULL Values sa Foreign Key

A dayuhang susi na kaninong mga hanay alisin ang HINDI NULL maaari naglalaman ng NULL halaga , kahit na ang pangunahin susi naglalaman ng no NULL halaga . kaya, maaari mong ipasok mga hilera sa talahanayan kahit na ang kanilang dayuhang susi ay hindi pa kilala.

Katulad nito, maaaring itanong ng isa, maaari ba nating ipasok ang null sa haligi ng foreign key?

A dayuhang susi naglalaman ng wala hindi maaaring tumugma ang mga halaga sa mga halaga ng isang magulang susi , dahil sa isang magulang susi sa pamamagitan ng kahulugan pwede walang wala mga halaga. Gayunpaman, a null foreign key ang halaga ay palaging may bisa, anuman ang halaga ng alinman sa mga hindi nito wala mga bahagi. Isang mesa pwede magkaroon ng marami mga dayuhang susi.

Bilang karagdagan, maaari bang maging null ang isang dayuhang susi sa Oracle? Nulls at Mga Banyagang Susi Pinahihintulutan ng relational model ang halaga ng mga dayuhang susi upang tumugma sa tinutukoy na pangunahin o natatangi susi halaga, o maging wala . Kung anumang column ng isang composite dayuhang susi ay wala , pagkatapos ay ang hindi wala mga bahagi ng susi hindi kailangang tumugma sa anumang katumbas na bahagi ng isang magulang susi.

Nagtatanong din ang mga tao, maaari bang maging null mysql ang isang foreign key?

5 Sagot. NULLs in mga dayuhang susi ay ganap na katanggap-tanggap. Pagharap sa mga NULL sa mga dayuhang susi ay nakakalito ngunit hindi iyon nangangahulugan na binago mo ang mga naturang column sa HINDI WALA at ipasok ang mga dummy ("N/A", "Unknown", "No Value" atbp) sa iyong mga reference table.

Maaari bang magkaroon ng maraming foreign key ang isang column?

Theoretically ikaw pwede hindi ipatupad maramihang foreign key sa single hanay . Bilang kahalili ikaw pwede ipatupad ito gamit ang mga pamamaraan kung saan pinapatunayan mo ang input na umiiral sa maramihan talahanayan at gawin ang kinakailangang operasyon.

Inirerekumendang: