Cursor dans Oracle [Résolu/Fermé]

Signaler
Messages postés
150
Date d'inscription
jeudi 20 septembre 2001
Statut
Membre
Dernière intervention
7 décembre 2007
-
mongich
Messages postés
29
Date d'inscription
lundi 10 février 2003
Statut
Membre
Dernière intervention
13 avril 2005
-
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!

3 réponses

Messages postés
1877
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
110
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 81046 internautes nous ont dit merci ce mois-ci

Messages postés
29
Date d'inscription
lundi 10 février 2003
Statut
Membre
Dernière intervention
13 avril 2005
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 )
Messages postés
29
Date d'inscription
lundi 10 février 2003
Statut
Membre
Dernière intervention
13 avril 2005
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