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:
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;
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.
et aucune erreur.
je n'arrive vraiment pas à comprendre.
Est ce que quelqu'un aurait il une idée?