{PostgreSQL} format des données de type real

Résolu
lefadrine Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -  
lefadrine Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -
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 ?
Configuration: Windows XP / Firefox 3.6

2 réponses

  1. UgglyBoy Messages postés 440 Statut Membre 66
     
    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
    1. lefadrine Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   11
       
      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
  2. lefadrine Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   11
     
    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