Пусть в таблице Блюдо есть поле Номер_блюда, и его значения равны 2, 4, 6 ,8 ,10. Создан курсор для вывода списка десертов
DECLARE @b VARCHAR(50), @t VARCHAR(50), @k INT, @message VARCHAR(80)DECLARE @cur1 CURSORPRINT ' Меню'DECLARE cursor1 CURSOR LOCAL SCROLL STATIC FOR SELECT Название_блюда, Калорийность, Номер_блюда FROM Блюдо WHERE Тип_блюда="Десерт"OPEN cursor1SET @cur1=cursor1FETCH LAST FROM cursor1 INTO @t, @b, @kFETCH RELATIVE -3 FROM cursor1 INTO @t, @b, @k DELETE Блюдо WHERE CURRENT OF @cur1 FETCH RELATIVE 2 FROM cursor1 INTO @t, @b, @k UPDATE Блюдо SET Калорийность=Калорийность*1.5 WHERE CURRENT OF cursor1 SELECT @message='Блюдо '+@b+' Калорийность '+ CAST(@k AS VARCHAR(4)) PRINT @messageCLOSE cursor1DEALLOCATE cursor1
Какие действия выполнит система?