Практика с триггерами AFTER
Компания Fresh Fruit Delivery довольна вашей работой и решила продолжить сотрудничество с вами.
Вам поручено создать новые триггеры для нескольких таблиц в соответствии со следующими требованиями:
Отслеживать отменённые заказы (строки, удалённые из таблицы
Orders). При удалении их данные должны сохраняться в таблицеCanceledOrders.Отслеживать изменения скидок в таблице
Discounts. Как старые, так и новые значения должны копироваться в таблицуDiscountsHistory.Отправлять уведомление команде продаж с помощью хранимой процедуры
SendEmailtoSalesпри размещении нового заказа.
Это упражнение является частью курса
Создание и оптимизация триггеров в SQL Server
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Create a new trigger for canceled orders
CREATE TRIGGER KeepCanceledOrders
ON ___
AFTER ___
AS
INSERT INTO ___
SELECT * FROM deleted;