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 : Sélectionner tout - Visualiser dans une fenêtre à part
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?