Главная / Основы SQL / Разработан курсор для вывода списка рейсов до Москвы. DECLARE @n INT, @k VARCHAR(50), @p MONEY, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Список рейсов' DECLARE cursor1 CURSOR FOR SELECT Номер_рейса, Стоимость, Конечный_пункт FROM Рейс WHERE Конеч

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

DECLARE @n INT, @k VARCHAR(50), @p MONEY, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Список рейсов' DECLARE cursor1 CURSOR FOR SELECT Номер_рейса, Стоимость, Конечный_пункт FROM Рейс WHERE Конечный_пункт="Москва" OPEN cursor1 SET @cur1=cursor1 FETCH NEXT FROM cursor1 INTO @p, @n, @k WHILE @@FETCH_STATUS=0 BEGIN SELECT @message='Рейс '+ CAST(@n AS VARCHAR(20))+ ' Стоимость '+ CAST(@p AS VARCHAR(4)) PRINT @message FETCH NEXT FROM cursor1 INTO @p, @n, @k END DEALLOCATE cursor1 CLOSE cursor1

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

вопрос

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

курсор написан без ошибок
в операторе FETCH порядок следования переменных не соответствует полям оператора SELECT в объявлении курсора
освобождение ресурсов производится до закрытия курсора, что недопустимо
переприсваивание открытого курсора (оператор SET) недопустимо
Сложность вопроса
68
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Спасибо за решебник по интуиту.
18 апр 2018
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.