|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 8 ![]() |
Bonjour,
je souhaite convertir dans une table une colonne de type varchar en type real. Je voulais utiliser la fonction to_number stocké dans Postgres mais je n'arrive pas à trouver d'exemple sur comment déclarer les champs d'entrée (dans ma table, hauteur_chute) et de sortie (hauteur_chute_reel) Je voulais créer une fonction équivalent autrement si ce n'est pas possible avec to_number mais là encore ca bloque sur la syntaxe .. Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : octobre 2008 Messages : 1 505 ![]() |
La fonction s'éloigne trop du problème à résoudre.
Apparemment il faut que tu fasses simplement une requête du genre: Code :
UPDATE TABLE SET col_type_reel = to_number(col_type_texte, format) |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 8 ![]() |
Merci pour la réponse Désolé de répondre si tardivement mais j'étais en déplacement
J'ai essayé les deux solutions donc pour la conversion de type: Code :
UPDATE bdsat.obs_places_roe SET hauteur_chute_reel = to_number(hauteur_chute, '99G999D9S') Code :
cast(obs_places_roe.hauteur_chute) AS numeric(5,2) FROM bdsat.obs_places_roe Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com