Главная /
Основы SQL /
Пусть в таблице Рейс представлены записи, значения поля Номер_рейса в которых равны 2, 4, 6, 8 ,9. Создан курсор для вывода списка рейсов до Москвы. DECLARE @n INT, @k VARCHAR(50), @p MONEY, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Список рейсов'
Пусть в таблице Рейс
представлены записи, значения поля Номер_рейса
в которых равны 2
, 4
, 6
, 8
,9
. Создан курсор для вывода списка рейсов до Москвы.
Какие действия выполнит система?
вопросПравильный ответ:
успешно удаляется запись, где
номер_рейса=2
, и изменяется запись, где номер_рейса=6
успешно удаляется запись, где
номер_рейса=1
, и изменяется запись, где номер_рейса=3
делается попытка удалить несуществующую запись
объявление курсора не позволяет изменять и удалять записи
Сложность вопроса
75
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Спасибо за сайт
02 фев 2020
Аноним
Нереально сложно
21 фев 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Разработан курсор для печати списка книг. DECLARE @n VARCHAR(50), @iz VARCHAR(50), @p MONEY, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Список книг' DECLARE cursor1 CURSOR GLOBAL SCROLL KEYSET FOR SELECT Название, Издательство, Цена FROM Книга WHERE Издательство="Мир" OPEN cursor1 SET @cur1=cursor1 FETCH LAST FROM cursor1 INTO @n, @iz, @p FETCH ABSOLUTE 2 FROM cursor1 INTO @n, @iz, @p FETCH RELATIVE -2 FROM cursor1 INTO @n, @iz, @p SELECT @message='Книга '+@n+' Цена '+ CAST(@p AS VARCHAR(4)) PRINT @message CLOSE cursor1 DEALLOCATE cursor1 Какая из имеющихся в курсоре записей будет распечатана?
- # Дана таблица Билет. Разработать триггер, который выполняется вместо изменения стоимости одного билета. Изменение стоимости билета выполнить только в том случае, если на этот рейс продано не менее 20 билетов. CREATE TRIGGER trig_upd ON Билет INSTEAD OF UPDATE AS Выберите операторы для продолжения текста триггера.
- # Пусть дана таблица Город. Код_ГородаCHAR(5)НазваниеVARCHAR(20)ТарифMONEYРегионVARCHAR(30) Найти города Поволжья или Урала, телефонные тарифы для которых выше 5 руб.
- # Даны таблицы CREATE TABLE Автор (Код_Автора INT , Фамилия VARCHAR(50) NULL, Имя VARCHAR(50) NULL, Отчество VARCHAR(50) NULL, Пол VARCHAR(50) NOT NULL , Дата_рождения DATETIME , Телефон CHAR(9)) CREATE TABLE Книга (Код_Книги INT, Название VARCHAR(50) NOT NULL, Цена MONEY, Тематика VARCHAR(50) NOT NULL, Издательство VARCHAR(50) NOT NULL, Код_Автора INT NOT NULL, Количество INT) На какую сумму были проданы книги каждого автора?
- # В каком количестве и на какую сумму издавал свои книги автор Борисов в каждом издательстве?