Главная / Введение в генерацию программного кода / Дан следующий запрос select 'alter table '|| lower(table_name) || ' modify('||lower(column_name)|| ' varchar2(4000 char));' from cols where cols.data_type like '%VARCHAR2%' and data_length between 1000 and 3999 order by table_name, column_name Представлен

Дан следующий запрос select 'alter table '|| lower(table_name) || ' modify('||lower(column_name)|| ' varchar2(4000 char));' from cols where cols.data_type like '%VARCHAR2%' and data_length between 1000 and 3999 order by table_name, column_name Представление cols в Оракл содержит информацию о полях таблицы в базе данных. В поле column_name хранится имя поля, а в поле table_name содержится имя таблицы, в которой находится поле. В полях же data_type и data_length хранятся соответственно тип данных и длина поля. Что делает вышеприведенный запрос?

вопрос

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

увеличивает длину текстовых полей, размерность которых составляет от 1000 до 3999
генерирует запросы, которые увеличивают длину текстовых полей до 4000, размерность которых составляет от 1000 до 3999
уменьшает длину текстовых полей, размерность которых составляет 4000 на величину от 1000 до 3999
генерирует запросы для добавления текстового поля длиной 4000, если в таблице есть другие поля размерностью от 1000 до 3999
Сложность вопроса
84
Сложность курса: Введение в генерацию программного кода
90
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
спасибо
28 ноя 2019
Аноним
Если бы не эти ответы - я бы сломался c этими тестами интуит.
12 сен 2018
Оставить комментарий
Другие ответы на вопросы из темы искусственный интеллект и робототехника интуит.