Дана таблица Билет. Разработать триггер, который выполняется вместо изменения стоимости одного билета. Изменение стоимости билета выполнить только в том случае, если этот рейс отправляется в Москву.
CREATE TRIGGER trig_upd ON Билет INSTEAD OF UPDATE AS
Выберите операторы для продолжения текста триггера.
DECLARE @r INT, @m INT, @c VARCHAR(20), @s MONEYSELECT @r=номер_рейса, @s=стоимость, @m=номер_местаFROM insertedSELECT @c=Рейс.Конечный_пунктFROM РейсWHERE Рейс.Номер_рейса=@rIF @c='Москва' UPDATE Билет SET стоимость=@s WHERE номер_места=@m AND Номер_рейса=@r(Верный ответ)
DECLARE @r INT, @m INT, @c VARCHAR(20), @s MONEYSELECT @r=номер_рейса, @s=стоимость, @m=номер_местаFROM insertedIF Рейс.Конечный_пункт='Москва' UPDATE Билет SET стоимость=@s WHERE номер_места=@m AND Номер_рейса=@r
DECLARE @r INT, @m INT, @c VARCHAR(20), @s MONEYSELECT @r=номер_рейса, @s=стоимость, @m=номер_местаFROM insertedIF (SELECT Рейс.Конечный_пунктFROM РейсWHERE Рейс.номер_рейса=@r AND Рейс.Конечный_пункт='Москва') UPDATE Билет SET стоимость=@s WHERE номер_места=@m AND Номер_рейса=@r
DECLARE @r INT, @m INT, @c VARCHAR(20), @s MONEYSELECT @r=номер_рейса, @s=стоимость, @m=номер_местаFROM inserted UPDATE Билет SET стоимость=@s WHERE номер_места=@m AND Номер_рейса=@r AND Рейс.Конечный_пункт='Москва'