|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
Étudiant Inscription : mai 2011 Messages : 33 ![]() |
Bonjour, je rencontre un problème sur mon programme car je n'arrive pas a la faire rentrer dans une boucle WHILE
Code :
ORA-06550: line 15, column 37: PLS-00103: Encountered the symbol "SELECT" ORA-06550: line 18, column 3: PLS-00103: Encountered the symbol "LOOP" Merci pour votre attention. |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 311 ![]() |
Et si vous lisez le tutoriel PL/SQL ?
|
|
|
01
|
|
|
#3 | ||
Étudiant Inscription : mai 2011 Messages : 33 ![]() |
Il est bien évident que dans mon programme la syntaxe est respectée...
Code :
|
||
|
|
01
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 311 ![]() |
|
|
|
10
|
|
|
#5 |
Étudiant Inscription : mai 2011 Messages : 33 ![]() |
Je pense et j'espère avoir respecté la syntaxe du langage pl/sql. Mais si vous me le demandez je pense que ça ne doit pas être ça ...
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Yannick Ingénieur Etudes & Developpements Inscription : février 2006 Messages : 1 125 ![]() |
__________________
Dans la connaissance du monde, ceux qui ne savent rien en savent toujours autant que ceux qui n'en savent pas plus qu'eux. (Pierre Dac) |
|
|
00
|
|
|
#7 | ||
![]() ![]() |
Vous voyez trop gros, prenez déjà le temps d'assimiler les bases.
Ce n'est pas très compliqué de constater que votre code est faux : Code SQL :
__________________
Email : http://scr.im/waldar |
||
|
00
|
|
|
#8 |
Étudiant Inscription : mai 2011 Messages : 33 ![]() |
ça ne m'aide pas trop de me dire que mon code est faux et de m'afficher le message d'erreur qui s'affiche car si j'ai posté c'est justement parce que je ne comprenais pas ce message.
|
|
|
00
|
|
|
#9 |
![]() ![]() |
C'est vrai, mais le lien du message juste au-dessus vous amènera sur des exemples directement dans la documentation Oracle.
Néanmoins ce qui devrait vous aider c'est de procéder par test unitaire. Vous avez déjà écrit pas mal de code, ça vous a pris du temps mais comme tout est faux il faut tout recommencer. D'où la petite méthode qui devrait vous inciter à tester les choses au fur et à mesure.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#10 |
|
Membre du Club
![]() Développeur informatique Inscription : décembre 2006 Messages : 104 ![]() |
c'est plutot
Code :
SELECT COUNT(*) INTO nbEnregistrementTableGenerique FROM INT_QFS_DONNEES_REF; Code :
nbEnregistrementTableGenerique := SELECT COUNT(*) FROM INT_QFS_DONNEES_REF; |
|
|
10
|
|
|
#11 |
|
Membre du Club
![]() Inscription : décembre 2010 Messages : 190 ![]() |
|
|
|
01
|
|
|
#12 |
Étudiant Inscription : mai 2011 Messages : 33 ![]() |
|
|
|
00
|
|
|
#13 | |
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 311 ![]() |
Citation:
|
|
|
|
01
|
|
|
#14 |
![]() ![]() |
En bas de la page, il y a un exemple, c'est du code, ce sera le même en français ou en anglais !
Mais vous avez eu la réponse par d'autre membre depuis. Oui, il n'y a quasiment rien de correct dans votre code.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#15 | ||
Étudiant Inscription : mai 2011 Messages : 33 ![]() |
Code :
|
||
|
|
02
|
|
|
#16 |
|
Membre du Club
![]() Inscription : décembre 2010 Messages : 190 ![]() |
Et bien c'est à toi de nous dire si cela ne génère aucune erreur!!
|
|
|
00
|
|
|
#17 |
Étudiant Inscription : mai 2011 Messages : 33 ![]() |
Voici les erreurs qu'il me génère :
ORA-06550: line 16, column 48: PLS-00103: Encountered the symbol "6" when expecting one of the following: ORA-06550: line 47, column 78: PLS-00103: Encountered the symbol "=" when expecting one of the following: ORA-06550: line 48, column 78: PLS-00103: Encountered the symbol "=" when expecting one of the following: ORA-06550: line 49, column 78: PLS-00103: Encountered the symbol "=" when expecting one of the following: ORA-06550: line 52, column 8: PLS-00103: Encountered the symbol "SELECT" when expecting one of the following: ORA-06550: line 52, column 49: PLS-00103: Encountered the symbol "=" when expecting one of the following: |
|
|
00
|
|
|
#18 |
|
Membre du Club
![]() Développeur informatique Inscription : décembre 2006 Messages : 104 ![]() |
ce message d'erreur est généré après la modification de la requête?
Code :
SELECT COUNT(*) INTO nbEnregistrementTableGenerique FROM... |
|
|
00
|
|
|
#19 | ||
Étudiant Inscription : mai 2011 Messages : 33 ![]() |
Code :
|
||
|
|
00
|
|
|
#20 |
Étudiant Inscription : mai 2011 Messages : 33 ![]() |
Rapport d'erreur : ORA-06550: line 16, column 48: PLS-00103: Encountered the symbol "6" when expecting one of the following: * & - + / at loop mod remainder rem <exposant (**)> and or || multiset The symbol "and" was substituted for "6" to continue. ORA-06550: line 52, column 8: PLS-00103: Encountered the symbol "SELECT" when expecting one of the following: ( - + case mod new not null <identificateur> <identificateur entre guillemets> <variable bind> avg count current exists max min prior sql stddev sum ORA-06550: line 52, column 65: PLS-00103: Encountered the symbol "=" when expecting one of the following: * & - + ; / at for mod remainder rem <exposant (**)> and or group having intersect minus order start union where connect || multiset 06550. 00000 - "line %s, column %s:\n%s" *Cause: Usually a PL/SQL compilation error. *Action: |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com