LoslegenKostenlos starten

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

<Kurs>Einführung in relationale Datenbanken in SQL</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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