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