Esercitati con i trigger AFTER
La società Fresh Fruit Delivery è soddisfatta del tuo lavoro e ha deciso di continuare a collaborare con te.
Ti è stato assegnato il compito di creare nuovi trigger su alcune tabelle, con i seguenti requisiti:
Tieni traccia degli ordini annullati (righe eliminate dalla tabella
Orders). I loro dettagli verranno conservati nella tabellaCanceledOrdersal momento della rimozione.Tieni traccia delle modifiche agli sconti nella tabella
Discounts. Sia i valori precedenti che quelli nuovi verranno copiati nella tabellaDiscountsHistory.Invia un'email al team Sales tramite la stored procedure
SendEmailtoSalesquando viene inserito un nuovo ordine.
Questo esercizio fa parte del corso
Creare e ottimizzare i trigger in SQL Server
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- Create a new trigger for canceled orders
CREATE TRIGGER KeepCanceledOrders
ON ___
AFTER ___
AS
INSERT INTO ___
SELECT * FROM deleted;