Bonjoçur j'ai créée une procédure et l'un des instructions de cette procédure met à jour un champ dans une table.
voici un partie du code:
Grâce aux dbms_output je constate que cela fonctionne bien il me rapporte les bonnes données mais pourtant ne met pas ma ligne à jour.
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 IF TOTAL_CDE=0 THEN DBMS_OUTPUT.PUT_LINE('OK'); DBMS_OUTPUT.PUT_LINE(DOSSIER); SELECT ID INTO ID FROM OR WHERE LPAD(ID,15,'0')=DOSSIER; DBMS_OUTPUT.PUT_LINE(ID); UPDATE OR SET STATUS='15' WHERE OR.ID=ID; COMMIT;
et aucune erreur.
je n'arrive vraiment pas à comprendre.
Est ce que quelqu'un aurait il une idée?
Partager