Creare un trigger per tenere traccia delle modifiche ai dati
La società Fresh Fruit Delivery deve tenere traccia di tutti i nuovi articoli aggiunti alla tabella Products. Puoi farlo usando un trigger.
Il nuovo trigger salverà il nome, il prezzo e la prima data di introduzione dei nuovi articoli nella tabella ProductsHistory.
Questo esercizio fa parte del corso
Creare e ottimizzare i trigger in SQL Server
Istruzioni dell'esercizio
- Crea il trigger
ProductsNewItemssulla tabellaProducts. - Imposta il trigger in modo che si attivi quando vengono inseriti dati nella tabella.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- Create a new trigger
CREATE TRIGGER ProductsNewItems
ON ___
AFTER ___
AS
-- Add details to the history table
INSERT INTO ProductsHistory(Product, Price, Currency, FirstAdded)
SELECT Product, Price, Currency, GETDATE()
FROM inserted;