Главная / Основы SQL / Пусть в таблице Рейс представлены записи, где значения поля Номер_рейса равны 1, 3 ,5 ,7 ,9. Создан курсор для печати списка рейсов до Москвы. DECLARE @n INT, @k VARCHAR(50), @p MONEY, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Список рейсов' DECLA

Пусть в таблице Рейс представлены записи, где значения поля Номер_рейса равны 1, 3 ,5 ,7 ,9. Создан курсор для печати списка рейсов до Москвы.

DECLARE @n INT, @k VARCHAR(50), @p MONEY, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Список рейсов' DECLARE cursor1 CURSOR GLOBAL SCROLL DYNAMIC READ_ONLY FOR SELECT Номер_рейса, Стоимость, Конечный_пункт FROM Рейс WHERE Конечный_пункт="Москва" OPEN cursor1 SET @cur1=cursor1 FETCH RELATIVE 3 FROM cursor1 INTO @n, @p, @k UPDATE Рейс SET Стоимость=Стоимость*1.5 WHERE CURRENT OF cursor1 FETCH 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 cursor1 DEALLOCATE cursor1

Какие действия выполнит система?

вопрос

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

успешно удаляется запись, где Номер_рейса=1 и изменяется запись, где номер_рейса=5
успешно удаляется запись, где Номер_рейса=1 и изменяется запись, где номер_рейса=3
делается попытка удалить несуществующую запись
объявление курсора не позволяет изменять и удалять записи
Сложность вопроса
79
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Кто ищет данные тесты интуит? Это же очень простые ответы
12 май 2019
Аноним
Это очень простецкий решебник интуит.
10 июл 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.