|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 7 ![]() |
Bonjour j'ai besoin de votre aide pour corriger mon scrip PL/SQL
Voici mon script : Code :
Ereur retournéee est : DECLARE ORA-00911 : invalid character ORA-06512 : at line 20 |
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Merci d'utiliser les balises code pour rendre le code lisible.
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
remplace EXECUTE IMMEDIATE par DBMS_OUTPUT.PUT_LINE pour débugger
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 450 ![]() |
>> Le but de ce script est de remplacer des caracteres "¿" par les " ' "
Utilises REPLACE et pas translate.
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
il doit y avoir moyen de ne faire qu'une seule boucle en plus
|
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() Philippe CHIRCOPChef de projet Inscription : juin 2007 Messages : 1 109 ![]() |
Il manque un guillemet dans le sql généré
doit être : REPLACE(XXX,'¿','''') Code :
|
||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 7 ![]() |
Je vais essayer tout de suite
Oui il y a qu'une seule table... Merci par avance! |
|
|
00
|
|
|
#8 | |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Citation:
|
|
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 7 ![]() |
Merci pour touts les réponses que vous m'avez donnée. Ca marche pour ce cas.
Est-ce que quelqu'un pourrait me corriger cette ligne svp car j'ai cette erreur qui est retounée : missing right parenthesis Code :
v_update := v_update || col.column_name || '= REPLACE(' || col.column_name||',''¿A'',''''''''A),'; |
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Philippe CHIRCOPChef de projet Inscription : juin 2007 Messages : 1 109 ![]() |
Oh Kevin,
il faut un peu bosser ! Chercher un petit peu, quoi ! La réponse est évidente... |
|
|
00
|
|
|
#11 | |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 7 ![]() |
Citation:
je l'ai trouvé! Merci encore |
|
|
|
00
|
|
|
#12 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Le forum n'est pas là pour débugger ton code, par ailleurs, si le sujet est résolu merci de cliquer sur le bouton ad hoc.
|
|
|
00
|
|
|
#13 | |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 7 ![]() |
Citation:
Merci pour tes conseils assez directs, j'ai juste posé la question car j'ai passé pasa mal de temps pourdébugguer ce truc et c'est peut etre evident pour l'un mais pas pour l'autre. Mais ce genre de réponse n'est pas tres nstructif je trouve... Effectivement ce le bug est résolu...et merci encore à Garuda et les autres |
|
|
|
00
|
|
|
#14 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
je te rappelle que c'est une des règles du forum.
je t'ai donné une méthode pour voir la commande et débugger seul, c'est comme ça qu'on apprend, c'est pour ton bien
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com