Здравствуйте! Помоги разобраться с заданием: Задана таблица: 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; С уважением, Евгений.
Здравствуйте, Евгений.
Удаляете вы ограничения верно - команда DROP CONSTRAINT
. Разберемся с добавлением. Так как вы добавляете ограничения в уже существующую таблицу, то нужно использовать и соответствующий синтаксис. Команда ALTER TABLE
позволяет включать ограничения в существующую таблицу.
С уважением, Елена.
Большое спасибо.