Практика з тригерами 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;