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 :
Avec la restriction sur le AND, cela ne fontionne pas. Mais quand je l'enleve celui-ci marche parfaitement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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//
Y'a une manip' a faire pour utilisé la deuxieme restrictions ?
merci.
Partager