Главная / Основы SQL / Разработан курсор для вывода списка десертов. DECLARE @b VARCHAR(50), @t VARCHAR(50), @k INT, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Меню' DECLARE cursor1 CURSOR GLOBAL FORWARD_ONLY DYNAMIC FOR SELECT Название_блюда, Калорийность, Тип_блюда FRO

Разработан курсор для вывода списка десертов.

DECLARE @b VARCHAR(50), @t VARCHAR(50), @k INT, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Меню' DECLARE cursor1 CURSOR GLOBAL FORWARD_ONLY DYNAMIC FOR SELECT Название_блюда, Калорийность, Тип_блюда FROM Блюдо WHERE Тип_блюда="Десерт" OPEN cursor1 SET @cur1=cursor1 FETCH LAST FROM cursor1 INTO @t, @b, @k FETCH ABSOLUTE 2 FROM cursor1 INTO @t, @b, @k FETCH RELATIVE -2 FROM cursor1 INTO @t, @b, @k SELECT @message='Блюдо '+@b+ ' Калорийность '+ CAST(@k AS VARCHAR(4)) PRINT @message CLOSE cursor1 DEALLOCATE cursor1

Какая из имеющихся в курсоре записей будет распечатана?

вопрос

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

первая запись
произошло обращение к строке за пределами курсора
объявление курсора запрещает произвольный переход по записям
вторая запись
Сложность вопроса
76
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я помощник профессора! Немедленно уничтожьте сайт с ответами с интуит. Я буду жаловаться!
13 дек 2019
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.