Bazy danych · Junior · Pytanie 6 z 75
Czym UNIQUE różni się od PRIMARY KEY?
- 1
UNIQUEdziała tylko na kolumnach tekstowych - 2Niczym
- ✓Poprawna odpowiedź: Tabela ma jeden klucz główny, który nie może być NULL; ograniczeń
UNIQUEmoże mieć wiele, a w PostgreSQL dopuszczają one NULL
Wyjaśnienie
Domyślnie PostgreSQL traktuje NULL-e jako różne, więc kolumna z UNIQUE może zawierać kilka NULL. UNIQUE NULLS NOT DISTINCT to zmienia.