|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 4 ![]() |
Bonjour,
J'ai réalisé une procédure, elle insert une ligne dans une table(projet), et elle reprend le code de la nouvelle ligne pour en insert une autre dans une autre table(activite), Sans le rollback la premiére est bien inseré, mais pas la deuxieme. Si vous avez une idée de mon erreur... merci d'avance. Code :
|
||
|
|
00
|
|
|
#2 | ||
|
Membre actif
![]() Inscription : février 2007 Messages : 167 ![]() |
Bonjour,
Ca compile ça ? C'est la ligne Code :
Pozzo |
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 4 ![]() |
Tout d’abord merci de t'être penché sur mon problème
Code :
SELECT code_proj INTO codep FROM dual; en faite code_proj est une fonction que me renvoi un numéro séquentiel associé a un autre nombre. Sinon la compilation est bonne. |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Inscription : février 2007 Messages : 167 ![]() |
Ah.
Deux idées : 1 Il n'y a pas un trigger sur la table active qui pourait perturber ? 2 Si tu fais un dbms_output.put_line('Fini') avant la clause exception ça s'affiche bien ? Pozzo |
|
|
00
|
|
|
#5 | |||
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 4 ![]() |
résultat de l’exécution de la procédure :
Citation:
Code :
|
|||
|
|
00
|
|
|
#6 | ||
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 4 ![]() |
Problème resolu, cela venais de ma fonction, que j'avais créé pour les updates et non les insert, tout bête
![]() Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com