Главная / Основы SQL / Разработан курсор для печати списка телефонных тарифов городов Поволжья. DECLARE @n VARCHAR(50), @r VARCHAR(50), @t MONEY, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Тарифы Поволжья' DECLARE cursor1 CURSOR FOR SELECT Название, Тариф, Регион FROM Го

Разработан курсор для печати списка телефонных тарифов городов Поволжья.

DECLARE @n VARCHAR(50), @r VARCHAR(50), @t 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 @n, @t, @r WHILE @@FETCH_STATUS=0 BEGIN FETCH NEXT FROM cursor1 INTO @n, @t, @r SELECT @message='Город '+@n+ ' Тариф '+ CAST(@t AS VARCHAR(4)) PRINT @message END CLOSE cursor1 DEALLOCATE cursor1

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

вопрос

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

курсор написан без ошибок
в операторе FETCH порядок следования переменных не соответствует полям оператора SELECT в объявлении курсора
при выводе на печать теряется первая запись
переприсваивание открытого курсора (оператор SET) недопустимо
Сложность вопроса
82
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт прошёл. Бегу выпивать отмечать 5 за тест интуит
23 дек 2019
Аноним
Если бы не опубликованные решения - я бы не осилил c этими тестами интуит.
01 апр 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.