Remplacer les caractères spéciaux dans un string
Bonjour à tous,
J'aimerais savoir comment il serait possible de créer un cursor qui parcour une table en remplaçant tous les caractères spéciaux par un espace afin de faire un trim et de garder uniquement les lettres de l'alphabet ?
Est-ce que qqun aurait une idée ? Merci ;-)
Code:
1 2 3 4
| CURSOR c_ascii(p_char VARCHAR) IS
SELECT ASCII(p_char) result
FROM DUAL
; |
pour le moment je parcours le string (en upper) et je la passe au cursor ci-dessus puis si la valeur est entre 65 et 90 c'est donc entre A et B. Alors là je conquatène une variable afin de créer un mot entier.
Mais n'y a-t-il pas une solution plus simple ?