Главная /
Введение в генерацию программного кода /
Дан следующий запрос select 'update '|| lower(table_name) || ' set '||lower(column_name)||'_text = to_char('||lower(column_name)||') where '||lower(column_name)||' is not null;' from cols c1 where c1.data_type='NUMBER' and exists (select 1 from cols c2 wh
Дан следующий запрос
select 'update '|| lower(table_name) || ' set '||lower(column_name)||'_text =
to_char('||lower(column_name)||') where '||lower(column_name)||' is not null;'
from cols c1
where
c1.data_type='NUMBER'
and exists
(select 1
from cols c2
where c1.table_name = c2.table_name
and lower(c1.column_name||'_text') = lower(c2.column_name)
and c2.data_type like '%CHAR%')
order by c1.table_name, c1.column_name
Представление cols
в Оракл содержит информацию о полях таблицы в базе данных. В поле column_name
хранится имя поля, а в поле table_name
содержится имя таблицы, в которой находится поле. В полях же data_type
и data_length
хранятся соответственно тип данных и длина поля.
Что делает вышеприведенный запрос?
вопрос
Правильный ответ:
генерирует запросы, записывающие значение из целочисленного поля в текстовое, для случаев, когда в таблице имеются оба поля, причем имя текстового поля аналогично имени целочисленного поля, но с добавлением окончания
записывает значение из целочисленного поля в текстовое, причем имя текстового поля аналогично имени целочисленного поля, но с добавлением окончания
генерирует запросы, заменяющие целочисленное поле на текстовое или наоборот, для случаев, когда в таблице нет хотя бы одного поля, причем имя текстового поля аналогично имени целочисленного поля, но с добавлением окончания
генерирует запросы, записывающие значение из текстового поля в целочисленное, для случаев, когда в таблице имеются оба поля, причем имя текстового поля аналогично имени целочисленного поля, но с добавлением окончания
Сложность вопроса
81
Сложность курса: Введение в генерацию программного кода
90
Оценить вопрос
Комментарии:
Аноним
Я провалил сессию, почему я не углядел этот сайт с ответами по тестам интуит до этого
25 янв 2020
Аноним
Экзамен сдал на 5. Спасибо сайту
09 янв 2018
Аноним
Спасибо за ответы интуит
19 янв 2017
Другие ответы на вопросы из темы искусственный интеллект и робототехника интуит.
- # Что является преимуществами применения генерации кода?
- # Выберите верные утверждения касательно применения генераторов
- # Дан следующий запрос 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 хранятся соответственно тип данных и длина поля. Что делает вышеприведенный запрос?
- # Какое назначение у директивы parameter в технологии T4:
- # xsl:value-of служит для