IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PL/SQL Oracle Discussion :

Boucler sur un curseur parametré


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2008
    Messages : 67
    Par défaut Boucler sur un curseur parametré
    merci de m'aider

    comment faire pour que exit fait sortir du c_cur(i) et continuer par le traitement c_cur(i+1) jusqu'à la fin de la boucle for

    for i in 1..list(i)
    loop
    open c_cur(list(i))
    loop
    fetch
    .
    .
    .
    exit when c_cur%notfound;
    ....
    end loop;
    end loop;

    apparement ce code sort carrement de la boucle for en m'affichant no_data_found
    comment faire pour qu'il continue jusqu'à la fin de la boucle

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 119
    Par défaut
    Bonjour,
    Veuillez mettre un code un peu plus clair si c possible

    Merci.

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    507
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 507
    Par défaut
    Citation Envoyé par ibtissamr Voir le message
    merci de m'aider

    comment faire pour que exit fait sortir du c_cur(i) et continuer par le traitement c_cur(i+1) jusqu'à la fin de la boucle for

    for i in 1..list(i)
    loop
    open c_cur(list(i))
    loop
    fetch
    .
    .
    .
    exit when c_cur%notfound;
    ....
    end loop;
    end loop;

    apparement ce code sort carrement de la boucle for en m'affichant no_data_found
    comment faire pour qu'il continue jusqu'à la fin de la boucle
    Il faut toujours mettre le "exit when c_cur%notfound;" juste après le "fetch".

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Boucler sur parametres dune fonction
    Par AmauryLondon dans le forum Excel
    Réponses: 5
    Dernier message: 08/02/2013, 17h00
  2. Réponses: 2
    Dernier message: 24/12/2007, 09h53
  3. Boucler sur des champs texte
    Par syl2095 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/11/2004, 16h15
  4. boucler sur des checkboxes
    Par El Saigneur dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 09/10/2004, 08h27
  5. [VB6] Comment boucler sur des controls d'un form ?
    Par lankviller dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 27/01/2003, 16h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo