Praticando com triggers AFTER
A empresa Fresh Fruit Delivery ficou satisfeita com o seu trabalho e decidiu continuar com você.
Você recebeu a tarefa de criar novos triggers em algumas tabelas, com os seguintes requisitos:
Acompanhar pedidos cancelados (linhas excluídas da tabela
Orders). Seus detalhes devem ser mantidos na tabelaCanceledOrdersapós a remoção.Acompanhar alterações de desconto na tabela
Discounts. Tanto os valores antigos quanto os novos devem ser copiados para a tabelaDiscountsHistory.Enviar um e-mail para a equipe de Vendas via a stored procedure
SendEmailtoSalesquando um novo pedido for registrado.
Este exercício faz parte do curso
Criando e Otimizando Triggers no SQL Server
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- Create a new trigger for canceled orders
CREATE TRIGGER KeepCanceledOrders
ON ___
AFTER ___
AS
INSERT INTO ___
SELECT * FROM deleted;