jueves, 30 de mayo de 2013

Rutinas, ejercicio 7.

7.   Rutina para actualizar automáticamente el IdPedido de la tabla DetallesPedidos en el caso de que se modifique el IdPedido de algún registro de la tabla Pedidos.

use Neptuno;
DELIMITER $$
CREATE DEFINER=`root`@`localhost` TRIGGER After_Update_Pedidos
AFTER UPDATE ON Pedidos
FOR EACH ROW
BEGIN
         IF old.IdPedido != new.IdPedido THEN
                     UPDATE DetallesPedidos SET IdPedido = new.IdPedido
                                 WHERE IdPedido = old.IdPedido;
         END IF;
END $$
DELIMITER ;

Tabla de referencia:


No hay comentarios:

Publicar un comentario