Kan vi sette inn flere NULL-verdier i unike nøkkel Oracle?
Kan vi sette inn flere NULL-verdier i unike nøkkel Oracle?

Video: Kan vi sette inn flere NULL-verdier i unike nøkkel Oracle?

Video: Kan vi sette inn flere NULL-verdier i unike nøkkel Oracle?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, November
Anonim

Det vil si: Mens (1, 1, null ) er tillatt, men ikke mer enn én gang, en rad med verdier ( null , null , null ) i de tre kolonnene som utgjør unik nøkkel er tillatt et hvilket som helst antall ganger - akkurat som i tilfellet med én kolonne.

Også å vite er, kan Unique Key ha flere NULL-verdier i Oracle?

Fordi Oracle indeks kan ikke holde NULL-verdier , så det aksepterer flere nullverdier . I tilfelle av kompositt Unik på en eller flere kolonner, men to rader som inneholder null for en eller flere nøkkel kolonner og samme kombinasjon av verdier for den andre nøkkel kolonner bryter med begrensningen.

På samme måte, hvor mange null kan tillates i en unik nøkkel? en null

Vet også, kan vi sette inn flere NULL-verdier for unik nøkkel?

SQL Server: Tillat Flere NULL-verdier i UNIQUE Begrensning. I henhold til ANSI, UNIK begrensning tillater flere NULL. Men i SQL Server tillater det bare én NULL-verdi . Med UNIK begrensning, du kan ikke sette inn flere NULL.

Hvor mange nullverdier kan settes inn i en kolonne som har en unik begrensning?

én NULL-verdi

Anbefalt: