Bonjour,

J'ai une procedure stockee qui enchaine les deux requetes suivantes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
   UPDATE Table
   	  SET indicateur = 2
	WHERE <conditions>;
 
   UPDATE Table
   	  SET indicateur = 3
	WHERE indicateur = 2
	  AND <autre_condition>;
Chez moi ça fonctionne tres bien. Cependant sur un autre environnement, je n'ai jamais mon indicateur à 3 alors que <autre_condition> est validée de nombreuses fois.
La question que je me pose est : est ce le fait qu'il n'y ait pas de commit entre les deux qui peux poser problème ? Et si oui pourquoi ça marche chez moi sans commit ?

Merci d'avance.