Главная / Основы SQL / Даны таблицы Блюдо и Компонент. Создать триггер, обрабатывающий вставку одной записи в таблицу Компонент. При этом в таблице Блюдо должна увеличиться стоимость соответствующего блюда. CREATE TRIGGER trig_ins ON Компонент FOR INSERT AS Выберите операторы д

Даны таблицы Блюдо и Компонент. Создать триггер, обрабатывающий вставку одной записи в таблицу Компонент. При этом в таблице Блюдо должна увеличиться стоимость соответствующего блюда.

CREATE TRIGGER trig_ins ON Компонент FOR INSERT AS

Выберите операторы для продолжения текста триггера.

вопрос

Правильный ответ:

DECLARE @b VARCHAR(20),       @s MONEY SELECT @b=Название_блюда, @s=Стоимость_компонента FROM inserted UPDATE Блюдо SET Стоимость_блюда=Стоимость_блюда+@s WHERE Название_блюда=@b
UPDATE Блюдо SET Стоимость_блюда= Стоимость_блюда+inserted.Стоимость_компонента WHERE Название_блюда=inserted.Название_блюда
UPDATE Блюдо SET Стоимость_блюда=Стоимость_блюда+( SELECT Стоимость_компонента       FROM inserted) WHERE Блюдо.Название_блюда= inserted.Название_блюда
UPDATE Блюдо SET Стоимость_блюда=Стоимость_блюда+( SELECT Стоимость_компонента       FROM inserted    WHERE Блюдо.Название_блюда= inserted.Название_блюда)
Сложность вопроса
75
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен сдан на отлично. Спасибо сайту
18 фев 2019
Аноним
Экзамен сдал на 5. Спасибо за ответы
03 окт 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.