Даны таблицы Город и Разговор. Создать триггер, обрабатывающий изменение продолжительности одного телефонного разговора. При этом в таблице Город должна измениться величина общей продолжительности связи (всех разговоров) с соответствующим городом.
CREATE TRIGGER trig_updON Разговор FOR UPDATE AS
Выберите операторы для продолжения текста триггера.
UPDATE Город SET длит_связи=длит_связи- ( SELECT продолжительность FROM deleted WHERE Код_Города=deleted.Код_Города)UPDATE Город SET длит_связи=длит_связи+ (SELECT продолжительность FROM inserted WHERE Код_Города=inserted.Код_Города)
DECLARE @c_i INT,@c_d INT, @d_i INT,@d_d INT SELECT @c_i=Код_Города, @d_i=продолжительностьFROM insertedSELECT @c_d=Код_Города, @d_d=продолжительностьFROM deletedUPDATE Город SET длит_связи=длит_связи-@d_dWHERE Код_Города=@c_dUPDATE Город SET длит_связи=длит_связи+@d_iWHERE Код_Города=@c_i(Верный ответ)
UPDATE Город SET длит_связи=длит_связи- (SELECT продолжительность FROM deleted)WHERE Код_Города=deleted.Код_ГородаUPDATE Город SET длит_связи=длит_связи+ (SELECT продолжительность FROM inserted)WHERE Код_Города=inserted.Код_Города
UPDATE Город SET длит_связи=длит_связи-deleted.продолжительностьWHERE Код_Города=deleted.Код_ГородаUPDATE Город SET длит_связи=длит_связи+inserted.продолжительностьWHERE Код_Города=inserted.Код_Города