Exersând cu triggere AFTER
Compania Fresh Fruit Delivery este mulțumită de serviciile tale și a decis să continue colaborarea cu tine.
Ai primit sarcina de a crea triggere noi pe câteva tabele, cu următoarele cerințe:
Urmărește comenzile anulate (rândurile șterse din tabelul
Orders). Detaliile acestora vor fi păstrate în tabelulCanceledOrdersla momentul ștergerii.Urmărește modificările de discount în tabelul
Discounts. Atât valorile vechi, cât și cele noi vor fi copiate în tabelulDiscountsHistory.Trimite un e-mail echipei de vânzări prin procedura stocată
SendEmailtoSalesatunci când este plasată o comandă nouă.
Acest exercițiu face parte din cursul
Crearea și optimizarea triggerelor în SQL Server
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- Create a new trigger for canceled orders
CREATE TRIGGER KeepCanceledOrders
ON ___
AFTER ___
AS
INSERT INTO ___
SELECT * FROM deleted;