Können wir mehrere NULL-Werte in Oracle mit eindeutigem Schlüssel einfügen?
Können wir mehrere NULL-Werte in Oracle mit eindeutigem Schlüssel einfügen?

Video: Können wir mehrere NULL-Werte in Oracle mit eindeutigem Schlüssel einfügen?

Video: Können wir mehrere NULL-Werte in Oracle mit eindeutigem Schlüssel einfügen?
Video: SQL #8 Primary und Foreign Keys, Not Null 2024, April
Anonim

Das heißt: Während (1, 1, Null ) ist erlaubt, aber nicht mehr als einmal, eine Zeile mit Werte ( Null , Null , Null ) in den drei Spalten, aus denen die einzigartiger Schlüssel sind beliebig oft erlaubt - genau wie im einspaltigen Fall.

Zu wissen ist auch, kann Unique Key in Oracle mehrere NULL-Werte haben?

Weil Orakel Index kann nicht halten NULL-Werte , also akzeptiert es mehrere Nullen . Bei Composite Einzigartig auf einer oder mehreren Spalten, jedoch zwei Zeilen, die enthalten Nullen für einen oder mehrere Schlüssel Spalten und die gleiche Kombination von Werte für die anderen Schlüssel Spalten verletzen die Einschränkung.

Ebenso, wie viele Nullen können in einem eindeutigen Schlüssel zulässig sein? eine null

Wissen Sie auch, können wir mehrere NULL-Werte für einen eindeutigen Schlüssel einfügen?

SQL Server: Zulassen Mehrere NULL-Werte in UNIQUE Zwang. Laut ANSI, EINZIGARTIG Einschränkung erlaubt mehrere NULL-Werte. Aber im SQL Server erlaubt es nur ein NULL-Wert . Mit dem EINZIGARTIG Zwang, Sie kann nicht mehrere einfügen NULL-Werte.

Wie viele Nullwerte können in eine Spalte mit einer eindeutigen Einschränkung eingefügt werden?

ein NULL-Wert

Empfohlen: