Bonjour,

je me pose une question concernant le fonctionnement du "SELECT FOR UPDATE"
Disons que j'effectue un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
FOR monCurseur IN (SELECT mesChamps FROM maTable WHERE mesClauses FOR UPDATE)
LOOP
   ....
   .....
   UPDATE ligne ;
END LOOP;
 
 
COMMIT;
Quand je fais mon instruction SELECT FOR UPDATE je vais locker plusieurs lignes.
Est ce que le délockage des lignes s'effectue une à une après chaque UPDATE, ou bien le délockage intervient toutes les lignes en même temps à la fin lors du COMMIT ?

Merci pour vos réponses