Главная / Введение в Oracle SQL / Дана таблица: [таблица]Необходимо запретить появление в столбце "Column3" иных значений, кроме "sea" и "lake", независимо от того, какие значения уже присутствуют в столбце. Выполнить поставленную задачу позволят команды:

Дана таблица:
Column1Column2Column3
alphapenguinsea
alphaseahawksea
alphasea gullsea
betaroosterland
betacrowland
Необходимо запретить появление в столбце "Column3" иных значений, кроме "sea" и "lake", независимо от того, какие значения уже присутствуют в столбце. Выполнить поставленную задачу позволят команды:

вопрос

Правильный ответ:

ALTER TABLE a ADD CONSTRAINT col3_ck CHECK (LOWER(Column3) IN ('sea', 'lake'));
ALTER TABLE a ADD CONSTRAINT col3_ck CHECK (LOWER(Column3) IN ('sea', 'lake')) NOVALIDATE;
ALTER TABLE a ADD CHECK (LOWER(Column3) = 'sea' OR LOWER(Column3) = 'lake')) DEFERRABLE;
ALTER TABLE a ADD CHECK (UPPER(Column3) = 'SEA' OR UPPER(Column3) = 'LAKE')) IMMEDIATE;
Сложность вопроса
17
Сложность курса: Введение в Oracle SQL
51
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Пишет вам сотрудник деканата! Незамедлительно сотрите ответы с интуит. Я буду жаловаться!
19 янв 2018
Аноним
Это очень простецкий тест интуит.
24 апр 2016
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.