Fă coloanele UNIQUE cu ADD CONSTRAINT
Așa cum ai văzut în videoclip, adaugi cuvântul cheie UNIQUE după column_name care trebuie să fie unic. Desigur, acest lucru funcționează doar pentru tabele noi:
CREATE TABLE table_name (
column_name UNIQUE
);
Dacă vrei să adaugi o constrângere de unicitate la un tabel existent, o faci astfel:
ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);
Reține că aceasta este diferită de sintaxa ALTER COLUMN folosită pentru constrângerea not-null. De asemenea, trebuie să dai constrângerii un nume some_name.
Acest exercițiu face parte din cursul
Introducere în baze de date relaționale în SQL
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);