Bonjour,



Je suis en train d'analyser la qualité de notre base de données et j'aurais besoins de vos connaissances SVP:

Voici ma regex:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select PRENOM
from  ma_table
where  (not regexp_like(PRENOM ,'(^[a-z]+[ -]?)*[a-z]+$','i') or not regexp_like(trim(PRENOM) ,'^[a-z]+(( |-)?[a-z]+$)*','i'));
Je n'ai pas su mattre un seule regex.
Je veux tester le prénom (pas de caractères spéciaux)
par contre des prénoms du genre par ex :
Nathalie B.
L'hssen
Anne-marie

sont acceptés

Merci pour votre aide.