Главная / Основы SQL / Дана таблица Билет. Разработать триггер, который выполняется вместо изменения стоимости одного билета. Изменение стоимости билета выполнить только в том случае, если этот рейс отправляется в Москву. CREATE TRIGGER trig_upd ON Билет INSTEAD OF UPDATE AS Вы

Дана таблица Билет. Разработать триггер, который выполняется вместо изменения стоимости одного билета. Изменение стоимости билета выполнить только в том случае, если этот рейс отправляется в Москву.

CREATE TRIGGER trig_upd ON Билет INSTEAD OF UPDATE AS

Выберите операторы для продолжения текста триггера.

вопрос

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

DECLARE @r INT, @m INT,       @c VARCHAR(20),       @s MONEY SELECT @r=номер_рейса, @s=стоимость, @m=номер_места FROM inserted SELECT @c=Рейс.Конечный_пункт FROM Рейс WHERE Рейс.Номер_рейса=@r IF @c='Москва'    UPDATE Билет SET стоимость=@s    WHERE номер_места=@m AND Номер_рейса=@r
DECLARE @r INT, @m INT,       @c VARCHAR(20),       @s MONEY SELECT @r=номер_рейса, @s=стоимость, @m=номер_места FROM inserted IF (SELECT Рейс.Конечный_пункт FROM Рейс WHERE Рейс.номер_рейса=@r AND Рейс.Конечный_пункт='Москва')    UPDATE Билет SET стоимость=@s    WHERE номер_места=@m AND Номер_рейса=@r
DECLARE @r INT, @m INT,       @c VARCHAR(20),       @s MONEY SELECT @r=номер_рейса, @s=стоимость, @m=номер_места FROM inserted    UPDATE Билет SET стоимость=@s    WHERE номер_места=@m AND Номер_рейса=@r AND Рейс.Конечный_пункт='Москва'
DECLARE @r INT, @m INT,       @c VARCHAR(20),       @s MONEY SELECT @r=номер_рейса, @s=стоимость, @m=номер_места FROM inserted IF Рейс.Конечный_пункт='Москва'    UPDATE Билет SET стоимость=@s    WHERE номер_места=@m AND Номер_рейса=@r
Сложность вопроса
95
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не данные ответы - я бы не справился c этими тестами интуит.
01 июл 2018
Аноним
Благодарю за решебник по интуит.
29 май 2018
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.