Crear un trigger para registrar cambios de datos
La empresa Fresh Fruit Delivery necesita llevar un registro de cualquier artículo nuevo añadido a la tabla Products. Puedes hacerlo usando un trigger.
El nuevo trigger guardará el nombre, el precio y la fecha de introducción de los artículos nuevos en una tabla ProductsHistory.
Este ejercicio forma parte del curso
Crear y optimizar desencadenadores en SQL Server
Instrucciones del ejercicio
- Crea el trigger
ProductsNewItemsen la tablaProducts. - Configura el trigger para que se dispare cuando se inserten datos en la tabla.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- 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;