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






Répondre avec citation



Partager