IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

notation scientifique inopportune


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 65
    Par défaut notation scientifique inopportune
    Bonjour,

    Dans mon appli,
    select 0.0006 renvoie 0.0006 (ce qui me va bien)
    select 0.00006 renvoie 6E-6 (ce qui ne me va pas du tout)

    Avec TOAD, pareil
    Avec SQL+, pareil mais plus tard (il faut que le premier chiffre significatif soit plus loin après la virgule...)

    S'agit-il d'un paramétrage d'Oracle sur lequel je pourrais jouer ?
    En gros, je voudrais bien ne pas avoir à aller modifier les requêtes ou les objets de visualisation dans toute l'appli !
    Mais peut-être est-ce dans Windows qu'il faut chercher la solution ?

    Merci pour votre aide !

  2. #2
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Avec sqlplus, tu peux utiliser 'set numwidth' pour determiner la largeyr des numeriques à afficher.

    Dans TOAD / options / Data Grids / Data tu peux décocher 'display large numbers in scientific notation'

    Sinon, tu peux le faire dans la requête avec to_char

    Cordialement,
    Franck.

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 65
    Par défaut
    Merci pour ton aide

    Citation Envoyé par pachot Voir le message
    Sinon, tu peux le faire dans la requête avec to_char
    C'est justement ce que je voudrais éviter.
    Tu sembles dire que ce sont les programmes d'affichage des données qui sont en cause.
    En l'occurrence, j'utilise un prog Delphi et je passe par le BDE pour aller chercher les données : ce serait donc de ce côté qu'il faudrait fouiner ?

    Formulée autrement, la question initiale était : est-ce Oracle qui répond différemment à ces deux requêtes, ou répond-il via le même format et c'est le prog en bout de chaîne qui formate le résultat ?

    select 0.0005 from dual

    select 0.00005 from dual

    Merci !

Discussions similaires

  1. Transformer un reel en notation scientifique
    Par delsinnj dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/10/2006, 10h31
  2. [TP] Nombre en notation scientifique
    Par barth.pas dans le forum Turbo Pascal
    Réponses: 8
    Dernier message: 30/08/2006, 21h27
  3. Conversion en double et notation scientifique
    Par bert24 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 23/09/2005, 14h26
  4. Notation scientifique
    Par Equus dans le forum Débuter
    Réponses: 4
    Dernier message: 03/02/2005, 15h16
  5. Conversion fpu -> notation scientifique décimale
    Par Alucard_Math dans le forum Assembleur
    Réponses: 4
    Dernier message: 13/05/2004, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo