Главная / Введение в модель данных SQL / Пусть имеется следующее определение домена: CREATE DOMAIN TEST AS INTEGER DEFAULT 100 CHECK (VALUE > 10 AND VALUE != 150 AND VALUE != 190 AND VALUE < 200); Пусть на этом домене определен столбец некоторой таблицы. Предположим, что в некоторый момент

Пусть имеется следующее определение домена:

CREATE DOMAIN TEST AS INTEGER DEFAULT 100 CHECK (VALUE > 10 AND VALUE != 150 AND VALUE != 190 AND VALUE < 200);

Пусть на этом домене определен столбец некоторой таблицы. Предположим, что в некоторый момент времени значениями данного столбца в строках таблицы являются значения {100, NULL, 160}. Пусть после этого выполняется оператор

ALTER DOMAIN TEST SET DEFAULT 180 ADD CHECK (VALUE IS NOT NULL);

Что произойдет при выполнении оператора?

вопрос

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

имеющиеся значения столбца не изменятся
оператор будет отвергнут
значение 100 изменится на значение 180
Сложность вопроса
74
Сложность курса: Введение в модель данных SQL
81
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Благодарю за подсказками по intiut'у.
17 янв 2020
Аноним
Экзамен сдан на зачёт. лол
14 янв 2019
Аноним
Я помощник профессора! Немедленно удалите сайт с ответами с интуит. Пожалуйста
16 авг 2016
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.