ÎncepețiÎncepe gratuit

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 tabelul CanceledOrders la 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 tabelul DiscountsHistory.

  • Trimite un e-mail echipei de vânzări prin procedura stocată SendEmailtoSales atunci când este plasată o comandă nouă.

Acest exercițiu face parte din cursul

Crearea și optimizarea triggerelor în SQL Server

Vezi cursul

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;
Editează și rulează codul