Cursor dans Oracle

Résolu
bnb Messages postés 150 Date d'inscription   Statut Membre Dernière intervention   -  
mongich Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -
Quelqu'un pourrait-il me rappeler ce qu'est un cursor et que fait il?

Merci,

Et 1 tournevis, 1.
Quand bnb picole, Les autres racollent!
A voir également:

3 réponses

batmat Messages postés 1871 Date d'inscription   Statut Membre Dernière intervention   114
 
Je le définirais comme un conteneur de résultat de requête.

Tu le définis et ensuite qd tu l'ouvres tu n'as plus qu'à itérer dedans.

Exemple :

CURSOR c_moncurseur IS
select *
from pof;

Et dans le code, tu l'ouvres (OPEN c_moncurseur) et tu itères dedans pour faire le traitement que tu veux ...

@++

Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ? :-D
5
mongich Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   6
 
Une autre definition :

Curseur c'est un espace mémoire associé à une requete récuperer ligne par ligne
( si on a un traitement à faire à chaque ligne de la résultat )
4
mongich Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   6
 
Salut,
Un curseur permet d'effectuer des traitements individuels sur les lignes retournéés par une requête.
un curseur est assicié à une requête
deux types de curseurs: implicites et explicites
si tu veux savoir plus me dire .
bye
2