Isi kandungan:

Bolehkah kita memasukkan nilai nol dalam lajur kunci asing?
Bolehkah kita memasukkan nilai nol dalam lajur kunci asing?

Video: Bolehkah kita memasukkan nilai nol dalam lajur kunci asing?

Video: Bolehkah kita memasukkan nilai nol dalam lajur kunci asing?
Video: Hey Penerima LPDP Beasiswa dengerin nih katanya mending pulang ke Indonesia 2024, November
Anonim

Nilai NULL dalam Kunci Asing

A kunci asing yang siapa lajur tinggalkan TIDAK NULL boleh mengandungi nilai NULL , walaupun yang utama kunci mengandungi no nilai NULL . Oleh itu, anda boleh memasukkan baris ke dalam jadual walaupun mereka kunci asing belum diketahui.

Begitu juga seseorang mungkin bertanya, bolehkah kita memasukkan null dalam lajur kunci asing?

A kunci asing mengandungi null nilai tidak boleh sepadan dengan nilai ibu bapa kunci , sejak ibu bapa kunci mengikut takrifan boleh tiada null nilai. Walau bagaimanapun, a kunci asing null nilai sentiasa sah, tanpa mengira nilai mana-mana nilai bukan null bahagian. Meja boleh ada banyak kunci asing.

Selain itu, bolehkah kunci asing menjadi batal dalam Oracle? Nulls dan Kunci Asing Model hubungan membenarkan nilai kunci asing sama ada untuk memadankan rujukan utama atau unik kunci nilai, atau menjadi null . Jika mana-mana lajur komposit kunci asing ialah null , maka bukan null bahagian daripada kunci tidak perlu memadankan mana-mana bahagian ibu bapa yang sepadan kunci.

Orang juga bertanya, adakah kunci asing boleh menjadi null mysql?

5 Jawapan. NULL dalam kunci asing boleh diterima dengan sempurna. Berurusan dengan NULL dalam kunci asing adalah rumit tetapi itu tidak bermakna anda menukar lajur tersebut kepada TIDAK NULL dan masukkan rekod dummy ("N/A", "Tidak diketahui", "Tiada Nilai" dll) dalam jadual rujukan anda.

Bolehkah lajur mempunyai berbilang kunci asing?

Secara teorinya anda boleh tidak menguatkuasakan kunci asing berbilang secara bujang ruangan . Sebagai alternatif anda boleh menguatkuasakan ini menggunakan prosedur di mana anda mengesahkan input yang wujud pelbagai meja dan lakukan operasi yang diperlukan.

Disyorkan: