Главная /
Основы SQL /
Для определения общей стоимости разговоров в заданном регионе за конкретный месяц разработана процедура: CREATE PROC my_proc2 @r VARCHAR(20), @m INT, @st FLOAT OUTPUT AS SELECT @st=Sum( Город.Тариф*Разговор.Продолжительность) FROM Город INNER JOIN Разгово
Для определения общей стоимости разговоров в заданном регионе за конкретный месяц разработана процедура:
Укажите правильный вызов процедуры
вопросПравильный ответ:
Сложность вопроса
76
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Я помощник профессора! Незамедлительно сотрите этот ваш сайт с ответами intuit. Это невозможно
06 фев 2020
Другие ответы на вопросы из темы базы данных интуит.
- # Разработана процедура, возвращающая номера рейсов до заданного пункта. CREATE PROC my_proc @p VARCHAR(20), @cur CURSOR VARYING OUTPUT AS SET @cur=CURSOR FORWARD_ONLY STATIC FOR SELECT Номер_рейса, Стоимость, Конечный_пункт FROM Рейс WHERE Конечный_пункт=@p OPEN @cur Вызов процедуры и вывод на печать номеров рейсов из выходного курсора осуществляется следующим образом: DECLARE @my_cur CURSOR DECLARE @n INT EXEC my_proc @p='Москва',@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 Укажите правильные ответы.
- # Дана таблица Товар. На начало транзакций в таблице записей нет. BEGIN TRAN SAVE TRANSACTION p1 INSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'a',10) INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'b',20) INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'c',30) INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'd',40) INSERT Товар (Код_Товара, Название, остаток) VALUES (5, 'e',50) SAVE TRANSACTION p2 DELETE FROM Товар WHERE Код_Товара=2 SAVE TRANSACTION p3 DELETE FROM Товар WHERE Код_Товара=5 SAVE TRANSACTION p4 DELETE FROM Товар WHERE Код_Товара<2 OR Код_Товара>4 ROLLBACK TRANSACTION p3 INSERT Товар (Код_Товара, Название, остаток) VALUES (6, 'f',60) SAVE TRANSACTION p5 INSERT Товар (Код_Товара, Название, остаток) VALUES (7, 'g',70) ROLLBACK TRANSACTION p2 COMMIT После завершения транзакции в таблице Товар останутся записи о товарах с кодами:
- # В базе данных в таблице Рейс необходимо хранить сведения о рейсах самолетов с указанием конечного пункта, даты вылета, продолжительности маршрута, количества мест в самолете и стоимости билета. Для описания данных используются следующие поля:
- # Пусть дана таблица Блюдо. Название_блюдаVARCHAR(20)Тип_блюдаVARCHAR(20)Время_приготовленияDATETIMEКалорийностьINTПоварVARCHAR(20)СтоимостьMONEY Вывести в алфавитном порядке фамилии поваров, блюда которых относятся к десерту или выпечке, стоимость не превышает 50 руб., а калорийность не больше 300 ккал.
- # Даны таблицы CREATE TABLE Город (Код_Города INT , Название VARCHAR(20) NOT NULL, Тариф MONEY, Регион VARCHAR(20)) CREATE TABLE Разговор (Код_Разговора INT , Код_Города INT NOT NULL, Фамилия IVARCHAR(20), Дата DATETIME NOT NULL, Продолжительность INT NOT NULL) Перечислить фамилии людей, которые не говорили с абонентами из Москвы.