Пусть в таблице Рейс представлены записи, где значения поля Номер_рейса равны 1, 3 ,5 ,7 ,9. Создан курсор для печати списка рейсов до Москвы.
DECLARE @n INT, @k VARCHAR(50), @p MONEY, @message VARCHAR(80)DECLARE @cur1 CURSORPRINT ' Список рейсов'DECLARE cursor1 CURSOR GLOBAL SCROLL DYNAMIC READ_ONLY FOR SELECT Номер_рейса, Стоимость, Конечный_пункт FROM Рейс WHERE Конечный_пункт="Москва"OPEN cursor1SET @cur1=cursor1FETCH RELATIVE 3 FROM cursor1 INTO @n, @p, @k UPDATE Рейс SET Стоимость=Стоимость*1.5 WHERE CURRENT OF cursor1FETCH RELATIVE -2 FROM cursor1 INTO @n, @p, @k DELETE Рейс WHERE CURRENT OF cursor1 SELECT @message='Рейс '+CAST(@n AS VARCHAR(20))+ ' Стоимость '+ CAST(@p AS VARCHAR(4))CLOSE cursor1DEALLOCATE cursor1
Какие действия выполнит система?