EJERCICIO 07
Triggers: Control de Edad
Dificultad: 6/10
Objetivo: Usar el trigger
OnValidate para impedir que se registren socios
menores de una edad determinada.
Instrucciones
- En la tabla de
Socio, localiza el campo"Birth Date"(Fecha de Nacimiento). - Escribe código en el trigger
OnValidate()de ese campo. - Calcula la edad comparando la fecha de nacimiento con la fecha actual (
WorkDate). - Si la edad es menor de 18 años, muestra un Error y no permitas guardar el valor.
trigger OnValidate()
begin
if (Age < 18) then
Error('El socio debe ser mayor de edad.');
end;