Даны таблицы Рейс и Билет. Создать триггер, - Ответ на вопрос по информатике №1215648
-42%
Вопрос
Даны таблицы Рейс и Билет. Создать триггер, обрабатывающий изменение в одной записи номера рейса в таблице Билет. При этом в таблице Рейс необходимо пересчитать количество свободных мест (увеличить для прежнего рейса и уменьшить для нового значения номера рейса). CREATE TRIGGER trig_updON Билет FOR UPDATE ASВыберите операторы для продолжения текста триггера.- 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 число_мест=число_мест+1WHERE номер_рейса=deleted.номер_рейсаUPDATE Рейс SET число_мест=число_мест-1WHERE номер_рейса=inserted.номер_рейса
- UPDATE Рейс SET число_мест= число_мест+ deleted.число_мест-inserterd.число_местWHERE номер_рейса=inserted.номер_рейса
- UPDATE Рейс SET число_мест=число_мест+1WHERE Номер_рейса=(SELECT Номер_рейса FROM deleted WHERE Рейс.Номер_рейса=deleted.Номер_рейса) UPDATE Рейс SET число_мест=число_мест-1WHERE Номер_рейса=(SELECT Номер_рейса FROM inserted WHERE Рейс.Номер_рейса= inserted.Номер_рейса)
Ответ
Этот вопрос в коллекциях
-20%
Коллекция: Основы SQL
490 390 руб.

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















