Bonjour,
Voilà ce que je souhaite faire :
je veux traiter des chaînes de caractères de type CLOB puis les afficher dans une page web. Pour cela, le moyen le plus simple selon moi est d'utiliser des expressions réugulières.
Ne disposant pas de la base Oracle 10G je me suis rabattu sur le package owa_pattern. Mais voilà, sur un CLOB, ce package ne me renvoi pas ce que je souhaite. Je m'explique :
Tentez ce code dans une procédure, et vous verrez que le résultat affiché est une chaîne incompréhensible avec des caractères japonais.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DECLARE strData CLOB := 'bonjour tout le monde' ; BEGIN owa_pattern.change( strData, 'tout le monde', 'à tous'); htp.p( strData ) ; END;
Comment expliquez vous ça, auriez vous une solution car j'ai vraiment besoin de ces expressions et je ne vois pas comment je pourrais faire.
Merci
Partager