Материал предоставлен https://it.rfei.ru

Управление данными

9 лет назад

Здравствуйте! Помоги разобраться с заданием: Задана таблица: CREATE TABLE CUSTOMERS( ID INT NOT NULL, NAME VARCHAR (20) NOT NULL, AGE INT NOT NULL, ADDRESS CHAR (25) , SALARY DECIMAL (18, 2), PRIMARY KEY (ID) );

Завершите корректно запросы на добавление и удаление ограничения уникальности полей. Мои ответы: 1.Добавить ограничение:NOT NULL TABLE CUSTOMERS CONSTRAINT myUniqueConstraint UNIQUE(AGE, SALARY);

2.Удалить ограничение: ALTER TABLE CUSTOMERS DROP CONSTRAINT myUniqueConstraint; С уважением, Евгений.

9 лет назад

Здравствуйте, Евгений.

Удаляете вы ограничения верно - команда DROP CONSTRAINT. Разберемся с добавлением. Так как вы добавляете ограничения в уже существующую таблицу, то нужно использовать и соответствующий синтаксис. Команда ALTER TABLE позволяет включать ограничения в существующую таблицу.

С уважением, Елена.

9 лет назад

Большое спасибо.

Ваш комментарий

Комментирование доступно только для авторизованных пользователей.