Practica creando triggers
La empresa Fresh Fruit Delivery necesita ayuda para crear un nuevo trigger llamado OrdersUpdatedRows en la tabla Orders.
Este trigger se encargará de completar una tabla histórica (OrdersUpdate) donde se guarda la información de las filas actualizadas.
En la práctica, una tabla histórica se usa para almacenar información que ha sido modificada en la tabla original. En este ejemplo, los cambios en los pedidos se guardarán en OrdersUpdate para que la empresa los use con fines de auditoría.
Este ejercicio forma parte del curso
Crear y optimizar desencadenadores en SQL Server
Instrucciones del ejercicio
- Crea el nuevo trigger para la tabla
Orders. - Configura el trigger para que se ejecute solo después de sentencias
UPDATE.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- Set up a new trigger
___ TRIGGER OrdersUpdatedRows
ON ___
-- The trigger should fire after UPDATE statements
___ UPDATE
-- Add the AS keyword before the trigger body
AS
-- Insert details about the changes to a dedicated table
___ INTO OrdersUpdate(OrderID, OrderDate, ModifyDate)
SELECT OrderID, OrderDate, GETDATE()
FROM inserted;