|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2004 Messages : 1 ![]() |
Bonjour,
j'utilise la fonction escape de DB2 notamment dans le requete suivante qui fonctionne très bien : SELECT fic FROM tablefic WHERE UPPER(tablefic.nom) LIKE ? {ESCAPE '\'} En revanche dans cette requete ca ne fonctionne pas (J'ai le message ILLEGAL USE OF KEYWORD ESCAPE): SELECT fic FROM tablefic WHERE ( UPPER(SUBSTR(tablefic.description,1,250)) !! UPPER(SUBSTR(tablefic.description,251,250)) LIKE UPPER(CAST(? AS VARCHAR(250))) {ESCAPE '\'} OR UPPER(SUBSTR(tablefic.description,200,100)) LIKE UPPER(CAST(? AS VARCHAR(250)))) {ESCAPE '\'} Je ne trouve pas ou mettre ce mot clé. J'ai même essayé de le mettre juste après le ? mais c'est pas mieux. Merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : septembre 2004 Messages : 123 ![]() |
Bonjour,
Problème de parenthése (y'en a trop), il me semble : LIKE UPPER(CAST(? AS VARCHAR(250)))) {ESCAPE '\'} LIKE UPPER(CAST(? AS VARCHAR(250))) {ESCAPE '\'} ) Alex. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com