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
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);