Bonjour,
J'ai une colonne qui contient des dates et des chiffres comme suit :
Dans cette même colonne je souhaite remplacer les "," par des "." quand c'est un nombre décimal.
Quand c'est une date il faut que je passe la date au format "YY-MM-DD"'.
Cependant quand j'ai un "null" dans ma colonne et lorsque je souhaite procéder au transofrmation de date dans cette colonne j'ai l'erreur suivante:
ORA-01858: a non-numeric character was found where a numeric was expected
Je voudrais donc savoir comment résoudre cette erreur ?
Permet de changer le format date :
;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select to_char(to_date(ValeursAxeStatClient,'DDMMYY'), 'YY-MM-DD') from axe_stat_client
Pour remplacer les "." par "," :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select replace(ValeursAxeStatClient,',','.') from axe_stat_client
Partager