Conversion chaîne de caractère en nombre décimal
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:
1 2 3 4 5 6 7 8 9
| Create function_numeric (VARCHAR, REAL) RETURNS REAL AS '
DECLARE
var1 ALIAS FOR $1;
var2 ALIAS FOR $2;
BEGIN
SELECT hauteur_chute AS var1 FROM bdsat.obs_places_roe;
SELECT hauteur_chute_reel AS var2 FROM bdsat.obs_places_roe;
END;
' langage 'plpgsql'; |
Si quelqu'un peut m'aiguiller avec cette fonction?