Bonjour,

J'ai une table avec un champ de type "text". Ce champ contient des valeurs numériques.

Je souhaite donc faire une conversion de type : de "character" vers "numeric double précision".

J'ai essayé plusieurs méthodes dont le fait de copier mon champ (type character) dans un nouveau champ (de type numeric double precision) par le biais d'une requête sql :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
UPDATE ma_table SET mon_champ_1 = mon_champ_2
L'erreur suivante m'est renvoyée :

la colonne mon_champ_2 est de type double precision mais l'expression est de type character

Tout d'abord, est ce que j'emploie la bonne méthode ?
Si oui, quelle erreur je fais ?
Si non, quelle méthode serait-il préférable d'employer ?

D'avance merci pour votre aide