Главная / Основы SQL / Разработана процедура, возвращающая список названий десертов. CREATE PROC my_proc @cur CURSOR VARYING OUTPUT AS SET @cur=CURSOR FORWARD_ONLY STATIC FOR SELECT Название_блюда, Калорийность, Тип_блюда FROM Блюдо WHERE Тип_блюда="Десерт" Вызов процедуры и вы

Разработана процедура, возвращающая список названий десертов.

CREATE PROC my_proc @cur CURSOR VARYING OUTPUT AS SET @cur=CURSOR FORWARD_ONLY STATIC FOR SELECT Название_блюда, Калорийность, Тип_блюда FROM Блюдо WHERE Тип_блюда="Десерт"

Вызов процедуры и вывод на печать названий блюд из выходного курсора осуществляется следующим образом:

DECLARE @my_cur CURSOR DECLARE @n VARCHAR(20) EXEC my_proc @cur=@my_cur OUTPUT OPEN @cur WHILE (@@FETCH_STATUS=0) BEGIN FETCH NEXT FROM @my_cur INTO @n SELECT @n END CLOSE @my_cur DEALLOCATE @my_cur

Укажите правильные ответы.

вопрос

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

ошибок ни в процедуре, ни в ее вызове нет
при вызове процедуры в обработке курсора осуществляется переход на первую запись в курсоре
в процедуре следует открыть курсор
Сложность вопроса
63
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это было сложно
21 май 2016
Аноним
Спасибо за сайт
14 янв 2016
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.