НачатьНачать бесплатно

Практика с триггерами 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;
Редактировать и запускать код