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

SQL и процедурно-ориентированные языки

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

Если при неявном курсоре формируемый результирующий набор должен содержать более одной строки, то:

(Отметьте один правильный вариант ответа.)

Варианты ответа
никаких действий выполнено не будет
будет инициировано исключение TOO_MANY_ROWS(Верный ответ)
результирующий набор будет создан
Похожие вопросы
Отметьте все пары значений, которые будут занесены в результирующий набор оператором
SELECT f1, CASE f2 WHEN 'aaa' THEN 'AAA' ELSE f2 END FROM tbl1;
, если таблица tbl1 содержит следующие строки:
поле f1:поле f2:
1'aaa'
2'bbb'
3'ccc'
4'ddd'
Какой из следующих операторов открывает результирующий набор для явного курсора:
Какой оператор открывает курсор, создавая новый результирующий набор на базе указанного запроса:
Какой из следующих операторов создает результирующий набор курсора c1:
Какой из следующих операторов закрывает результирующий набор курсора c1:
Отметьте пары значений, которые будут вставлены в таблицу tbl1 оператором
INSERT INTO tbl1(f1,f2)   VALUES (10+ COALESCE (    SELECT MAX(f1) FROM tbl1, 0 ), 50);
, если эта таблица не содержит ни одной строки:
Отметьте пары значений, которые будут вставлены в таблицу tbl1 оператором
INSERT INTO tbl1(f1,f2)   VALUES (1+ COALESCE (    SELECT MAX(f1) FROM tbl1, 0 ), 100);
, если эта таблица не содержит ни одной строки:
Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 4. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
select * from tbl1 intersect select * from tbl2;
Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 2. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
select * from tbl2 minus select * from tbl1;
Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 4. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
select * from tbl1 intersect all     select * from tbl2;