Putem insera mai multe valori NULL în cheia unică Oracle?
Putem insera mai multe valori NULL în cheia unică Oracle?

Video: Putem insera mai multe valori NULL în cheia unică Oracle?

Video: Putem insera mai multe valori NULL în cheia unică Oracle?
Video: Oracle - SQL - Unique Constraint 2024, Decembrie
Anonim

Adică: în timp ce (1, 1, nul ) este permis, dar nu mai mult de o dată, un rând cu valorile ( nul , nul , nul ) în cele trei coloane care alcătuiesc cheie unică sunt permise de orice număr de ori - la fel ca în cazul cu o singură coloană.

De asemenea, trebuie să știți că Unique Key poate avea mai multe valori NULL în Oracle?

pentru că Oracol index poate sa nu tine Valori NULL , deci acceptând multiple nule . În cazul compozitului Unic pe una sau mai multe coloane, Cu toate acestea, două rânduri care conțin nule pentru una sau mai multe cheie coloane și aceeași combinație de valorile pentru celălalt cheie coloanele încalcă constrângerea.

La fel, câte nule pot fi permise într-o cheie unică? unul nul

De asemenea, știți, putem introduce mai multe valori NULL pentru cheia unică?

SQL Server: Permite Mai multe valori NULL în UNIQUE Constrângere. Conform ANSI, UNIC constrângerea permite multiplu NULL-uri. Dar în SQL Server, permite doar o valoare NULL . Cu UNIC constrângere, tu nu poti inserați multiplu NULL-uri.

Câte valori nule pot fi inserate într-o coloană care are constrângere unică?

o valoare NULL

Recomandat: