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