1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do relacyjnych baz danych w SQL

Connected

ćwiczenie

Nadaj kolumnom unikalność za pomocą ADD CONSTRAINT

Jak pokazano w filmie, słowo kluczowe UNIQUE dodaje się po nazwie kolumny, która ma być unikalna. Działa to oczywiście tylko dla nowych tabel:

CREATE TABLE table_name (
 column_name UNIQUE
);

Jeśli chcesz dodać ograniczenie unikalności do istniejącej tabeli, zrób to w następujący sposób:

ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);

Zwróć uwagę, że różni się to od składni ALTER COLUMN używanej przy ograniczeniu not-null. Poza tym musisz nadać ograniczeniu nazwę: some_name.

Instrukcje 1/2

undefined XP
  • 1

    Dodaj ograniczenie unikalności do kolumny university_shortname w tabeli universities. Nadaj mu nazwę university_shortname_unq.

  • 2

    Dodaj ograniczenie unikalności do kolumny organization w tabeli organizations. Nadaj mu nazwę organization_unq.