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 :

probléme sur ma boucle


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    67
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2009
    Messages : 67
    Par défaut probléme sur ma boucle
    bonjour tout le monde

    exercice:

    Insérez les nombres de 1 à 10, en excluant 6 et 8.
    Modifiez le fichier p2q1.sql pour insérez le texte « Nombre pair » ou « Nombre
    impair », selon que le nombre correspondant dans la table MESSAGES est pair ou impair.
    Regardez votre table MESSAGES pour vérifier que le programme PL/SQL a fonctionné.

    corrigé:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    SQL> drop table MESSAGES;
    SQL> create table MESSAGES (nombre  number(2) NOT NULL, genre varchar2 (20))
     
    SQL> declare
           begin
           for i in 1..10 loop
             if i<>6 and i<>8 then
               if mod(i,2)=0 then
                   insert into messages (nombre,genre) values(i,'nombre pair');
               else insert into messages(nombre,genre)  values(i,'nombre impair');
              end if;
            end if;
           end loop;
           commit;
       end;
      /
    ProcÚdure PL/SQL terminÚe avec succÞs.
    içi après les premier trois ligne c est parfait, mais c est premier trois ligne je sais pas pourquoi il sont la ???

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    SQL> select * from messages;
        NOMBRE GENRE
    ---------- --------------------
             4 nombre impair
            10 nombre pair
            10 nombre impair
             1 nombre impair
             2 nombre pair
             3 nombre impair
             4 nombre pair
             5 nombre impair
             7 nombre impair
             9 nombre impair
            10 nombre pair
     
    22 ligne(s) sÚlectionnÚe(s).
    merci d avance

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    C'est peut-être un résidu d'un ancien test, vous devriez vider votre table avant de commencer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    execute immediate 'truncate table messages';

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    67
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2009
    Messages : 67
    Par défaut
    bonsoir waldar oui ta raison j ai même vider la table messages a l'aide de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    delete from messages ;
    ça marche aussi

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

Discussions similaires

  1. Problème sur une boucle For Each
    Par nanoo79 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/11/2014, 09h14
  2. Problème sur des boucles
    Par laurent27530 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 20/06/2014, 09h13
  3. [XL-2003] Gros problème sur les boucles avec les checkbox
    Par the-geut dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/05/2010, 14h31
  4. [MySQL] problème sur une boucle for
    Par leclone dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 28/12/2006, 10h33
  5. Problème sur une boucle
    Par Mateache dans le forum ASP
    Réponses: 6
    Dernier message: 31/01/2006, 09h48

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