ÎncepețiÎncepe gratuit

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

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);
Editează și rulează codul