Nadaj kolumnom unikalność za pomocą ADD CONSTRAINT
Jak pokazano w filmie, słowo kluczowe UNIQUE dodaje się po nazwie kolumny, która ma być unikalna. Działa to oczywiście tylko dla nowych tabel:
CREATE TABLE table_name (
column_name UNIQUE
);
Jeśli chcesz dodać ograniczenie unikalności do istniejącej tabeli, zrób to w następujący sposób:
ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);
Zwróć uwagę, że różni się to od składni ALTER COLUMN używanej przy ograniczeniu not-null. Poza tym musisz nadać ograniczeniu nazwę: some_name.
To ćwiczenie jest częścią kursu
Wprowadzenie do relacyjnych baz danych w SQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);