Ejemplos Prácticos de Implementación de Triggers y Restricciones SQL
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 6,97 KB
Ejemplos Prácticos de Implementación de Triggers y Restricciones SQL
Disparadores (Triggers) en SQL
Los disparadores son objetos de base de datos que se ejecutan automáticamente en respuesta a ciertos eventos, como inserciones, actualizaciones o eliminaciones de datos. A continuación, se presentan ejemplos de su implementación.
1. Disparador para Descontar Existencias al Realizar un Pedido
Este disparador se activa al insertar un nuevo registro en la tabla Pedido y descuenta la cantidad pedida de las existencias en la tabla Producto.
CREATE TRIGGER TR_1
ON Pedido
FOR INSERT
AS
BEGIN
UPDATE Producto
SET Existencias = Existencias - (SELECT Cantidad FROM inserted)
WHERE Id_Producto = (SELECT Id_Producto FROM inserted);
END;