Даны таблицы Рейс и Билет. Создать триггер, обрабатывающий изменение в одной записи номера рейса в таблице Билет. При этом в таблице Рейс необходимо пересчитать количество свободных мест (увеличить для прежнего рейса и уменьшить для нового значения номера рейса).
CREATE TRIGGER trig_updON Билет FOR UPDATE AS
Выберите операторы для продолжения текста триггера.
UPDATE Рейс SET число_мест=число_мест+1WHERE номер_рейса=deleted.номер_рейсаUPDATE Рейс SET число_мест=число_мест-1WHERE номер_рейса=inserted.номер_рейса
DECLARE @r_i INT, @r_d INTSELECT @r_d=Номер_рейса FROM deletedSELECT @r_i=Номер_рейса FROM insertedUPDATE Рейс SET число_мест=число_мест+1WHERE номер_рейса=@r_dUPDATE Рейс SET число_мест=число_мест-1WHERE номер_рейса=@r_i(Верный ответ)
UPDATE Рейс SET число_мест= число_мест+ deleted.число_мест-inserterd.число_местWHERE номер_рейса=inserted.номер_рейса
UPDATE Рейс SET число_мест=число_мест+1WHERE Номер_рейса=(SELECT Номер_рейса FROM deleted WHERE Рейс.Номер_рейса=deleted.Номер_рейса) UPDATE Рейс SET число_мест=число_мест-1WHERE Номер_рейса=(SELECT Номер_рейса FROM inserted WHERE Рейс.Номер_рейса= inserted.Номер_рейса)