Ar galime įterpti kelias NULL reikšmes į unikalų Oracle raktą?
Ar galime įterpti kelias NULL reikšmes į unikalų Oracle raktą?

Video: Ar galime įterpti kelias NULL reikšmes į unikalų Oracle raktą?

Video: Ar galime įterpti kelias NULL reikšmes į unikalų Oracle raktą?
Video: CS50 2013 - Week 9, continued 2024, Balandis
Anonim

Tai yra: Nors (1, 1, nulinis ) leidžiama, bet ne daugiau kaip vieną kartą, eilutė su vertybes ( nulinis , nulinis , nulinis ) trijuose stulpeliuose, kurie sudaro unikalus raktas leidžiami bet kokį skaičių kartų – kaip ir vieno stulpelio atveju.

Taip pat reikia žinoti, ar „Unique Key“gali turėti kelias NULL reikšmes „Oracle“?

Nes Orakulas indeksas gali nelaikyk NULL reikšmės , todėl tai priima keli nuliai . Kompozito atveju Unikalus viename ar daugiau stulpelių, tačiau dvi eilutės, kuriose yra nulio vienam ar keliems Raktas stulpelius ir tą patį derinį vertybes už kitą Raktas stulpeliai pažeidžia apribojimą.

Panašiai, kiek nulių gali būti leidžiama unikaliame rakte? vienas nulis

Taip pat žinote, ar galime įterpti kelias NULL unikalaus rakto reikšmes?

SQL serveris: Leisti Kelios NULL reikšmės UNIQUE Apribojimas. Pagal ANSI, UNIKALUS apribojimas leidžia daugkartinis NULL. Tačiau SQL serveryje tai leidžia tik viena NULL reikšmė . Su UNIKALUS suvaržymas, tu negali įterpti kelis NULL.

Kiek nulinių reikšmių galima įterpti į stulpelį, kuriame yra unikalus apribojimas?

viena NULL reikšmė

Rekomenduojamas: