{PostgreSQL} format des données de type real

Résolu/Fermé
lefadrine Messages postés 28 Date d'inscription vendredi 17 avril 2009 Statut Membre Dernière intervention 20 avril 2010 - 12 mars 2010 à 17:02
lefadrine Messages postés 28 Date d'inscription vendredi 17 avril 2009 Statut Membre Dernière intervention 20 avril 2010 - 15 mars 2010 à 10:19
Bonjour,

Dans ma base j'ai un champs budget qui est de type real.

Si je rentre un nombre assez grand, par exemple 3 000 005.45, postgresql stocke dans la base la valeur suivante : 3e+006

Le problème est que je souhaiterais pouvoir garder la véritable valeur dans ma base sans utiliser cette notation (3e+006).

Faut-il utiliser un autre type que real ou bien existe-t-il des options à préciser pour le type real ?
A voir également:

2 réponses

UgglyBoy Messages postés 422 Date d'inscription mercredi 24 septembre 2008 Statut Membre Dernière intervention 30 mai 2015 64
12 mars 2010 à 21:02
je pense que postgres stocke la valeur telle qu'insérée mais il l'affiche selon la notation sci. Fais un test: soustrait 3'000'000 à la valeur stockée et lis le résultat...
0
lefadrine Messages postés 28 Date d'inscription vendredi 17 avril 2009 Statut Membre Dernière intervention 20 avril 2010 11
15 mars 2010 à 10:08
salut,
j'ai essayé de soustraire 3'000'000 à ma valeur stockée dans la base (qui aurait du être 3'000'005.25) et le résultat retourné ne correspond pas à 5.25
j'ai 10 comme valeur de retour.
0
lefadrine Messages postés 28 Date d'inscription vendredi 17 avril 2009 Statut Membre Dernière intervention 20 avril 2010 11
15 mars 2010 à 10:19
en fait c'est bon, j'ai plutôt utilisé le type numeric qui laisse les nombres dans leur format d'origine
merci quand même.
0