Даны таблицы Блюдо и Компонент. Создать триггер, обрабатывающий изменение стоимости одного компонента в таблице Компонент. При этом в таблице Блюдо должна измениться стоимость соответствующего блюда.
CREATE TRIGGER trig_updON Компонент FOR UPDATE AS
Выберите операторы для продолжения текста триггера.
DECLARE @b_i VARCHAR(20),@b_d VARCHAR(20), @s_i MONEY,@s_d MONEYSELECT @b_i=Название_блюда, @s_i=Стоимость_компонентаFROM insertedSELECT @b_d=Название_блюда, @s_d=Стоимость_компонентаFROM deletedUPDATE Блюдо SET Стоимость_блюда=Стоимость_блюда-@s_dWHERE Название_блюда=@b_dUPDATE Блюдо SET Стоимость_блюда=Стоимость_блюда+@s_iWHERE Название_блюда=@b_i(Верный ответ)
UPDATE Блюдо SET Стоимость_блюда= Стоимость_блюда-deleted.Стоимость_компонента+inserted.Стоимость_компонентаWHERE Название_блюда=inserted.Название_блюда
UPDATE Блюдо SET Стоимость_блюда= Стоимость_блюда-deleted.Стоимость_компонентаWHERE Название_блюда=deleted.Название_блюдаUPDATE Блюдо SET Стоимость_блюда=Стоимость_блюда+inserted.Стоимость_компонентаWHERE Название_блюда=inserted.Название_блюда
UPDATE Блюдо SET Стоимость_блюда= Стоимость_блюда-(SELECT Стоимость_компонента FROM deleted) WHERE Название_блюда=(SELECT Название_блюда FROM deleted)UPDATE Блюдо SET Стоимость_блюда= Стоимость_блюда+(SELECT Стоимость_клмпонента FROM inserted) WHERE Название_блюда=(SELECT Название_блюда FROM inserted)