Précédent   Forum des professionnels en informatique > Bases de données > DB2
DB2 Forum d'entraide technique sur la base de données DB2. Voir aussi -> Rubrique DB2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/10/2007, 16h58   #1
Invité de passage
 
Inscription : octobre 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 4
Points : 0
Points : 0
Par défaut Expression régulière / SQL

Bonjour,
Je voudrais savoir s'il est possible dans une requete SQL d'intégrer une expression régulière dans un select sur une base DB2.
J'ai essayé la requete suivante :

SELECT BLABLA
FROM COINCOIN
WHERE REGEXP_LIKE(BLABLA,'^[[:LOWER:]]+$');

et voila le resultat sous SPUFI

DSNT408I SQLCODE = -104, ERROR: ILLEGAL SYMBOL "<END-OF-STATEMENT>". SOME
SYMBOLS THAT MIGHT BE LEGAL ARE: < > = <> <= §< §> §= >= ^< ^> ^= IN
NOT
DSNT418I SQLSTATE = 42601 SQLSTATE RETURN CODE
DSNT415I SQLERRP = DSNHPARS SQL PROCEDURE DETECTING ERROR
DSNT416I SQLERRD = 0 0 0 -1 186 0 SQL DIAGNOSTIC INFORMATION
DSNT416I SQLERRD = X'00000000' X'00000000' X'00000000' X'FFFFFFFF'
X'000000BA' X'00000000' SQL DIAGNOSTIC INFORMATION


C'est pas brillant...

Merci de votre aide
jd020674 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2007, 08h15   #2
Membre habitué
 
Inscription : septembre 2004
Messages : 123
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 123
Points : 127
Points : 127
Bonjour,

Nativement, ce n'est pas possible. Mais il y a une alternative en mettant en oeuvre (ça peut être lourd) les solutions de l'article suivant :

http://www-128.ibm.com/developerwork...301stolze.html

Alex.
alex. est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h41.


 
 
 
 
Partenaires

Hébergement Web