Bonjour,
J'ai une colonne VARCHAR qui contient de mauvais numéros d'identification.
Ceux-ci devraient être entièrement numériques mais certains sont incomplets et complétés à gauches par divers caractères non numériques.
Je voudrais supprimer la partie non numérique et garder la partie numérique.

Un exemple :
'---4643762' doit devenir '4643762'

La requête devrait donc être du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
UPDATE veaux
SET NUM_NAT_PERE = {extraction de la partie numérique}
WHERE NUM_NAT_PERE REGEXP '^-+[[:digit:]]+$'
Je n'ai pas trouvé dans les fonctions de chaîne de caractères ce qui pourrait m'aider à extraire la partie numérique.