Bonjour, je cherche à faire en sorte que mon trigger stop l'insertion sous une certaine condition, le problème c'est que je ne trouve pas le "mot clé" pour faire cela, sous transact sql c'est un simple rollback il me semble, et en cherchant sur internet je vois divers solution (signal, rollback, creation d'une table erreur etc..), je ne comprend pas vraiment.
Admettons mon code :
create trigger agency_check
before insert on foo
for each row
begin
if (new.agency < 1 or new.agency > 5) then
#Que faire pour annuler l'insertion ici ?
end if;
end
Par avance merci 