Transactions - Curseurs
Lors de l ’interrogation d ’une base, l ’ensemble des lignes est délivré.
Un curseur permet de contrôler la manière dont ces lignes sont délivrées:DECLARE curseur CURSOR FOR question
On peut alors récupérer un nombre donné de lignes par:FETCH n IN curseur
Il est possible de se déplacer dans l ’ensemble des lignes par:MOVE n IN curseur
Dans FETCH et MOVE, le sens peut être inverse si n est négatif ou avec le mot clef BACKWARD
Un curseur doit être utilise à l intérieur d ’une transaction.
Ils sont particulièrement utiles dans la programmation SQL embarqué.