Je cherche à identifier et sélectionner les chaines qui comportent des caractères spéciaux (non alphanumérique) d'un champ d'une table sous Oracle 9i (qui n'implémente a priori pas les expressions régulières).
Avez-vous une solution à me proposer ?








Je cherche à identifier et sélectionner les chaines qui comportent des caractères spéciaux (non alphanumérique) d'un champ d'une table sous Oracle 9i (qui n'implémente a priori pas les expressions régulières).
Avez-vous une solution à me proposer ?
Vous pouvez employer LTrim quelque chose de type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Select * from ( Select 'AZERTYUIOP123456789#' champ from dual ) where ltrim(champ,'ABCDEFGHIJKLMNOPQRSTUVXYWZ 0123456789') Is Not null








Super ça marche très bien avec Ltrim.
Encore merci pour la rapidité de la réponse.
Partager