Hola, buenas tarde tengo la siguiente duda con los triggers, me plantearon esta pregunta:
crear un trigger que permita actualizar el campo estado de la tabla Alquiler (de 0 a 1) cuando en la tabla Detalle_Alquiler no exista ningún registro con estado 0 para un numero de alquiler.
Para que esto suceda el trigger deberá evaluar cada vez que se realice una actualización del campo estado de una fila (película) en la tabla Detalle_Alquiler si es que ya no existen mas películas en ese numero de alquiler por devolver(campo estado=0), entonces
se actualizara el campo estado en la tabla ALQUILER dándole el valor 1, lo cual significara que el Alquiler ya esta completado. Enviando un simple mensaje (print): El alquiler esta completo. todas sus películas han sido devueltas.
Tabla Alquiler(
num_alq int no null Primary key,
cod_cli char(5)
fecha_alq smalldatetime,
fecha_dev smalldatetime,
estado int )--- estado 0 sin prestamo , 1 en prestamo
Tabla Detalle_Alquiler(
num_alq int,
cod_pel char(5),
cant int,
precio money,
estado int) ---- estado 1 prestado 0 devuelto