Kas unikaalsesse võtmesse Oracle saab sisestada mitu NULL-väärtust?
Kas unikaalsesse võtmesse Oracle saab sisestada mitu NULL-väärtust?

Video: Kas unikaalsesse võtmesse Oracle saab sisestada mitu NULL-väärtust?

Video: Kas unikaalsesse võtmesse Oracle saab sisestada mitu NULL-väärtust?
Video: CS50 2015 - Week 8, continued 2024, Aprill
Anonim

See on: While (1, 1, null ) on lubatud, kuid mitte rohkem kui üks kord, rida koos väärtused ( null , null , null ) kolmes veerus, mis moodustavad ainulaadne võti on lubatud suvaline arv kordi – täpselt nagu üheveerulise puhul.

Samuti tuleb teada, kas unikaalsel võtmel võib Oracle'is olla mitu NULL-väärtust?

Sest Oraakel indeks saab ära hoia NULL väärtused , nii et see nõustub mitu nulli . Komposiidi puhul Ainulaadne ühel või mitmel veerul, Kuid kaks rida, mis sisaldavad nullid ühe või mitme jaoks võti veerud ja sama kombinatsioon väärtused teise jaoks võti veerud rikuvad piirangut.

Samamoodi, mitu nulli saab unikaalses võtmes lubada? üks null

Tea ka, kas me saame sisestada kordumatu võtme jaoks mitu NULL-väärtust?

SQL Server: luba Mitu NULL väärtust unikaalses Piirang. ANSI järgi UNIKAALNE piirang lubab mitmekordne NULL-id. Kuid SQL Serveris lubab see ainult üks NULL väärtus . Koos UNIKAALNE piirang, sina ei saa sisestage mitu NULL-id.

Mitu nullväärtust saab sisestada unikaalse piiranguga veergu?

üks NULL väärtus

Soovitan: