Главная /
Основы SQL /
Разработан курсор для печати списка телефонных тарифов городов Поволжья. DECLARE @n VARCHAR(50), @r VARCHAR(50), @t MONEY, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Тарифы Поволжья' DECLARE cursor1 CURSOR FOR SELECT Название, Тариф, Регион FROM Го
Разработан курсор для печати списка телефонных тарифов городов Поволжья.
Укажите правильные ответы.
вопросПравильный ответ:
курсор написан без ошибок
в операторе
FETCH
порядок следования переменных не соответствует полям оператора SELECT
в объявлении курсора
при выводе на печать теряется первая запись
переприсваивание открытого курсора (оператор
SET
) недопустимо Сложность вопроса
82
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Зачёт прошёл. Бегу выпивать отмечать 5 за тест интуит
23 дек 2019
Аноним
Если бы не опубликованные решения - я бы не осилил c этими тестами интуит.
01 апр 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Дано представление с группировкой. CREATE VIEW view4 AS SELECT Повар, Sum(Стоимость) AS Общ_Стоимость FROM Блюдо GROUP BY Повар HAVING Повар="Иванов" Предпринимается попытка удалить записи: DELETE FROM view4 WHERE Повар=’Петров’
- # Дано представление. CREATE VIEW view3 AS SELECT Название, Тариф, Тариф*0.05 AS Налог FROM Город WHERE Регион=’Поволжье’ Предпринимается попытка изменить в представлении запись. UPDATE view3 SET Тариф=Тариф*1.5 WHERE Тариф>10 Результатом выполнения команды является следующее:
- # Дана таблица Разговор. Разработать триггер, который выполняется вместо изменения продолжительности одного разговора. Выполнить изменение продолжительности только в том случае, если общая продолжительность телефонных соединений абонента, в разговоре которого меняется продолжительность, не превышает 300 мин. CREATE TRIGGER trig_upd ON Разговор INSTEAD OF UPDATE AS Выберите операторы для продолжения текста триггера.
- # Даны таблицы CREATE TABLE Блюдо (Название_блюда VARCHAR(20) NOT NULL, Тип_блюда VARCHAR(20) NOT NULL, Время_приготовления INT NOT NULL, Общая_калорийность INT NOT NULL, Номер_рецепта INT, Повар VARCHAR(20), Стоимость MONEY ) CREATE TABLE Компонент (Название_компонента VARCHAR(20), Калорийность INT NOT NULL, Вес FLOAT, Белки INT, Блюдо VARCHAR(20), Углеводы INT, Стоимость MONEY NOT NULL) Определить, кто из поваров не готовит десерт.
- # Даны таблицы CREATE TABLE Рейс (Номер_рейса INT, Конечный_пункт VARCHAR(30), Дата_вылета DATETIME, Продолжительность_маршрута INT, Стоимость MONEY, Число_билетов INT) CREATE TABLE БИЛЕТ (Номер_места CHAR(3), Номер_рейса INT, Дата_продажи DATETIME, Стоимость MONEY, Фамилия_пассажира VARCHAR(20)) Определить, кто из пассажиров потратил наибольшую сумму на покупку авиабилетов.