НачатьНачать бесплатно

Добавьте ограничение UNIQUE с помощью ADD CONSTRAINT

Как было показано в видео, ключевое слово UNIQUE добавляется после column_name — столбца, значения которого должны быть уникальными. Однако этот способ работает только для новых таблиц:

CREATE TABLE table_name (
 column_name UNIQUE
);

Чтобы добавить ограничение уникальности к существующей таблице, используйте следующий синтаксис:

ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);

Обратите внимание: этот синтаксис отличается от ALTER COLUMN, который используется для ограничения NOT NULL. Кроме того, ограничению необходимо задать имя — some_name.

Это упражнение является частью курса

Введение в реляционные базы данных в SQL

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);
Редактировать и запускать код