База ответов ИНТУИТ

Введение в Oracle SQL

<<- Назад к вопросам

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

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
ALTER TABLE aADD CONSTRAINT col3_ck CHECK (Column3 IN ('sea', 'land'));
ALTER TABLE aADD CONSTRAINT col3_ck CHECK (LOWER(Column3) IN ('sea', 'land'));
(Верный ответ)
ALTER TABLE aADD CHECK (UPPER(Column3) = 'SEA' OR UPPER(Column3) = 'LAND'));
(Верный ответ)
ALTER TABLE aADD CHECK (LOWER(Column3) = 'sea' OR LOWER(Column3) = 'land'));
(Верный ответ)
Похожие вопросы
Дана таблица:
Column1Column2Column3
alphapenguinsea
alphaseahawksea
alphasea gullsea
betaroosterland
betacrowland
Необходимо запретить появление в столбце "Column3" иных значений, кроме "sea" и "lake", независимо от того, какие значения уже присутствуют в столбце. Выполнить поставленную задачу позволят команды:
Дана таблица:
Column1Column2Column3
alphapenguinsea
alphaseahawksea
alphasea gullsea
betaroosterland
betacrowland
Необходимо удалить требование непустоты значений столбца "Column1" (ограничение "col1_nn"). Выполнить поставленную задачу позволят команды:
Дана таблица "а":
Column1Column2Column3
alphapenguinsea
alphaseahawksea
alphasea gullsea
betaroosterland
betacrowland
В таблице создано и запрещено ограничение CHECK "COL3_CK", которое контролирует появление в столбце "Column3" иных значений, кроме "sea" и "lake". Разрешить действие ограничения, с учетом возможного несоответствия значений условию, возможно при помощи команды ALTER TABLE ... с опцией ...
Дана таблица:
Column1Column2Column3
alphapenguinsea
alphaseahawksea
alphasea gullsea
betaroosterland
betacrowland
Корректные команды создания таблицы с ограничением уникальности для комбинации значений в столбцах "Column2" и "Column3":
Дана таблица:
Column1Column2Column3
alphapenguinsea
alphaseahawksea
alphasea gullsea
betaroosterland
betacrowland
Корректные команды создания таблицы с ограничением NOT NULL для значений во всех столбцах:
Дана таблица:
Column1Column2Column3
alphapenguinsea
alphaseahawksea
alphasea gullsea
betaroosterland
betacrowland
Корректные команды создания таблицы, в который первичный ключ состоит из столбцов "Column1" и "Column2":
Дана таблица "ANIMALS":
Column1Column2Column3
alphapenguinsea
alphaseahawksea
alphasea gullsea
betaroosterland
betacrowland
Таблица "ANIMALS" характеризуется внешним хранением данных в файле "animals.txt". Добавление информации в таблицу "ANIMALS" возможно выполнением команды:
Дана таблица VTABLE (COLUMN1, COLUMN2, COLUMN3). Команда SQL, выполненная пользователем "Scott":
UPDATE Scott.vtable SET Column2 = 'c' WHERE Column1 = 1;
Команды пользователя "Alice", которые будут выполнены безошибочно, с учетом наличия привилегий для выполнение операций:
Дана таблица:
VTABLE
ABC
451
526
194
21220
8104
1209
Необходимо вычислить сумму значений в столбце "с" нарастающим итогом. Поставленную задачу выполнит запрос:
Дана таблица:
VTABLE
ABC
451
526
194
21220
8104
1209
Необходимо вычислить долю значения в столбце "b" в общей сумме значений столбца. Поставленную задачу выполнит запрос: