Даны таблицы Блюдо и Компонент. Пусть они не связаны внешним ключом. Для обеспечения целостности данных создать триггер, обрабатывающий удаление информации о некотором блюде из таблицы Блюдо. При этом в таблице Компонент необходимо для всех компонентов удаленного блюда в качестве значения поля Название_блюда поставить значение NULL.
CREATE TRIGGER trig_delON Блюдо FOR DELETE AS
Выберите операторы для продолжения текста триггера.
DECLARE @b VARCHAR(20)SELECT @b=Название_блюдаFROM deletedUPDATE Компонент SET Название_блюда=NULLWHERE Название_блюда=@b(Верный ответ)
UPDATE Компонент SET Название_блюда = NULL WHERE Название_блюда=(SELECT Название_блюда FROM deleted)(Верный ответ)
UPDATE Компонент SET Название_блюда is NULL WHERE Название_блюда=deleted.Название_блюда
DECLARE @b VARCHAR(20)SELECT @b=Название_блюдаFROM deletedUPDATE Компонент SET Название_блюда is NULL WHERE Название_блюда=@b