1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Introduction to Relational Databases in SQL

Connected

cvičení

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.

Instrukce 1/2

undefined XP
  • 1

    Přidej omezení unique ke sloupci university_shortname v tabulce universities. Pojmenuj ho university_shortname_unq.

  • 2

    Přidej omezení unique ke sloupci organization v tabulce organizations. Pojmenuj ho organization_unq.