Дана таблица Билет. Разработать триггер, который - Ответ на вопрос по информатике №1215631
-42%
Вопрос
Дана таблица Билет. Разработать триггер, который выполняется вместо изменения стоимости одного билета. Изменение стоимости билета выполнить только в том случае, если на этот рейс продано не менее 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 (SELECT COUNT(номер_места) FROM Билет GROUP BY номер_рейса)>20 UPDATE Билет SET стоимость=( SELECT стоимость FROM inserted WHERE номер_места=( SELECT номер_места FROM inserted))
- IF COUNT(inserted.номер_места)>20 UPDATE Билет SET стоимость=inserted.стоимость WHERE номер_места=inserted.номер_места
- IF (SELECT COUNT(номер_места) FROM Билет GROUP BY номер_рейса)>20UPDATE Билет SET стоимость=inserted.стоимостьWHERE номер_места=inserted.номер_места
Ответ
Этот вопрос в коллекциях
-20%
Коллекция: Основы SQL
490 390 руб.

🎓 Поможем сдать всё — тесты, практику, экзамены, курсовые, дипломы, отчёты! Закроем долги под ключ 🔑 Ведём от первой сессии до диплома 🏆 Работаем с Синергией, МЭИ и другими вузами 🤝 Гарантия результата или возврат денег 💰 Пиши! 🚀
















