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

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

CREATE PROC my_proc @cur CURSOR VARYING OUTPUT AS SET @cur=CURSOR FORWARD_ONLY STATIC FOR SELECT Номер_рейса, Стоимость, Конечный_пункт FROM Рейс WHERE Конечный_пункт="Москва" OPEN @cur

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

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

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

вопрос

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

ошибок ни в процедуре, ни в ее вызове нет
процедура создана правильно. При вызове процедуры в обработке курсора отсутствует оператор установки на первую запись в курсоре
в процедуре не следует открывать курсор. Он должен быть открыт при вызове процедуры
процедура создана правильно. При вызове процедуры для обработки курсора в операторе INTO список переменных не соответствует полям оператора SELECT в создании курсора в процедуре
Сложность вопроса
21
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Кто ищет данные вопросы по интуит? Это же очень просты вопросы
24 июн 2020
Аноним
просто спасибо
19 сен 2019
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.