Přidej omezení UNIQUE pomocí ADD CONSTRAINT
Jak bylo ukázáno ve videu, klíčové slovo UNIQUE přidáš za column_name sloupce, který má být unikátní. To samozřejmě funguje pouze pro nové tabulky:
CREATE TABLE table_name (
column_name UNIQUE
);
Pokud chceš přidat omezení unique do existující tabulky, uděláš to takto:
ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);
Všimni si, že se tato syntaxe liší od ALTER COLUMN, která se používá pro omezení not-null. Omezení také musíš pojmenovat — some_name.
Toto cvičení je součástí kurzu
Introduction to Relational Databases in SQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);