|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre à l'essai
![]() Inscription : avril 2007 Messages : 95 ![]() |
Bonjour à tous j'ai un souci avec l'exécution de ce code:
Code :
Code :
|
||||
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Inscription : août 2008 Messages : 835 ![]() |
Salut,
Pense aux espaces (après le from, avant et après le where, etc...) lorsque tu crées ta chaine de caractères. Code :
requete := 'select count (*) from ' || nomtable || ' where ' || colonne || ' like ''TOUJA%'''; |
|
|
00
|
|
|
#3 | ||
|
Membre expérimenté
![]() Inscription : juillet 2007 Messages : 495 ![]() |
La remarque de Snipah sur les espaces me semble pertinente.
De plus,toute quote que tu veux passer en tant que telle dans la chaîne de caractère doit être doublée, donc je pense que tu dois réécrire cette ligne (16) de la façon suivante : Code :
__________________
Des chercheurs qui cherchent, on en trouve, mais des chercheurs qui trouvent, on en cherche ! |
||
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() Inscription : août 2008 Messages : 835 ![]() |
Si, c'est ce caractère qui génère l'erreur. Oracle ne le reconnait pas comme délimiteur de chaîne, j'ai édité mon message pendant que tu écrivais le tien
Je connais pas trop MySQL, mais il me semble que ` est un délimiteur mysql. |
|
|
00
|
|
|
#5 | ||
|
Membre à l'essai
![]() Inscription : avril 2007 Messages : 95 ![]() |
Merci Snipah ta syntaxe est la bonne. La raison de la présence des "`" dans ma requête est que je suis allé voir le tutoriel SQL dynamique natif est qu'il y a un exemple de ce type :
Code :
Merci à vous.
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com