1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în baze de date relaționale în SQL

Connected

exercițiu

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.

Instrucțiuni 1/2

undefined XP
  • 1

    Adaugă o constrângere de unicitate pentru coloana university_shortname din tabelul universities. Dă-i numele university_shortname_unq.

  • 2

    Adaugă o constrângere de unicitate pentru coloana organization din tabelul organizations. Dă-i numele organization_unq.