Opération complexe sur colonne varchar
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:
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.