Главная / Введение в генерацию программного кода / Дан следующий запрос select 'alter table '|| lower(table_name) || ' add('||lower(column_name)||'_text varchar2(4000 char));' from cols where cols.data_type='NUMBER' order by table_name, column_name Представление cols в Оракл содержит информацию о полях та

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

вопрос

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

добавляет новое текстовое поле
генерирует запрос для каждого целочисленного поля, создающее новое текстовое поле с аналогичным именем и добавлением суффикса к нему
генерирует запрос для замены всех числовых полей на текстовые с аналогичным именем и добавлением суффикса
создает новое текстовое поле для каждого целочисленного поля, с аналогичным именем и добавлением суффикса к нему
Сложность вопроса
75
Сложность курса: Введение в генерацию программного кода
90
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень элементарный тест intuit.
12 июн 2017
Аноним
Зачёт защитил. Лечу в бар отмечать зачёт интуит
02 сен 2016
Оставить комментарий
Другие ответы на вопросы из темы искусственный интеллект и робототехника интуит.