LoslegenKostenlos loslegen

UNIQUE-Werte mithilfe von ADD CONSTRAINT

Wie im Video zu sehen war, muss das Schlüsselwort UNIQUE nach dem Spaltennamen (column_name) eingefügt werden, der eindeutig sein soll. Das gilt natürlich nur für neue Tabellen:

CREATE TABLE table_name (

 column_name UNIQUE

);

Wenn du einen Unique-Constraint zu einer existierenden Tabelle hinzufügen willst, gehst du folgendermaßen vor:

ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);

Beachte, dass sich diese Syntax von der ALTER COLUMN-Syntax für den Not-NULL-Constraint unterscheidet. Außerdem musst du dem Constraint einen Namen geben (some_name).

Diese Übung ist Teil des Kurses

Einführung in relationale Datenbanken in SQL

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);
Code bearbeiten und ausführen