Bonjour,

j'aimerais utiliser les expressions régulières pour supprimer les accents des valeurs d'un champ, mais le code suivant ne marche pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
select 
replace(champ_prenom, '[ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ]', '[AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyN]') as prenom
from ma_table
where cons_prenom ~ '^A'
Comment feriez-vous ?
Merci d'avance pour votre aide,
@+

PS : J'ai PostgreSQL 7.