Bonjour ,
J ai une table employé ; emp : id , nom , prenom
J'aimerai savoir si la fonction application_raise_error : arrete le reste du processus ou seulement indique le message d'erreur et continue le processus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 create trigger insert_employe before insert on emp for each row begin if :NEW.id < 0 then raise_application_error (-20600, 'idnegatif') end if end; merci
Par exemple j ai une suite d insertion a réaliser :
Il insere le premiere et le troisieme? ou alors aucun.? merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 insert into emp values (1,'toto','tata') insert into emp values (-1,'tete','tyty') insert into emp values (2,'titi','tutu')
Partager