1.-
Una manera más eficiente:
delimiter $$
drop trigger if exists ej1 $$
create trigger ej1
before insert on empleados
for each row
begin
if (select count(cojefe)
from empleados
where cojefe = new.cojefe) = 5
then
SIGNAL SQLSTATE '45000'
SET MESSAGE_TEXT = 'Sobrepasa los 5';
end if ;
end $$
delimiter ;
2.-
3.-
0 comentarios:
Publicar un comentario