Restrictions dans un trigger
Bonjour,
Je suis en train de créer un trigger qui est censé vérifier si lors d'un INSERT l'enregistrement n'existe pas deja :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| create trigger Verif_Notation
before insert on Notation
for each row
begin
declare var_num int;
select count(*)
from Notation
where Notation.Numetu=new.Numetu
and Notation.Numepreuve=new.Numepreuve
into var_num;
if var_num>1 then
insert into error_table values ('probleme');
rollback work;
end if;
end// |
Avec la restriction sur le AND, cela ne fontionne pas. Mais quand je l'enleve celui-ci marche parfaitement.
Y'a une manip' a faire pour utilisé la deuxieme restrictions ?
merci.