6
votes

Crapaud tronquant / arrondir grand nombre d'oracles?

Nous avons une table avec un champ "prix" de type numéro (20,7) code> .. Dans TOad je fais cela:

select price, to_char(price) from mytable

PRICE              TO_CHAR(PRICE)
1234567890123.12   "1234567890123.1234567"


2 commentaires

Vous n'êtes pas sûr du crapaud, mais peut-être qu'il y a un équivalent au réglage SQL * Plus "Numformat"? ( ADP-GMBH.ch/ora/sqlplus/numformat.html )


Ma version du Toad, 9.1.0.62, n'a pas d'option, sauf que des nombres très longs peuvent être affichés avec la notation scientifique. Pas si génial - vous devrez utiliser l'option TO_CHAR lors de la question de la table.


3 Réponses :


12
votes

Le crapaud limite les nombres dans la grille de données à 15 chiffres. Je crois que c'est parce que Excel limite les nombres à 15 chiffres (ou l'habitude de les limiter). Vous pouvez activer "NOTATION SCIENTIFIQUE" dans OPTIONS -> Graines de données -> Données, case à cocher Afficher les grands nombres dans la notation scientifique . Cela ne vous aidera pas non plus, non plus.


1 commentaires

Il sonne comme une double signification de 53 bits contre une valeur intégrale de 64 bits. Perdre 3 des chiffres les moins importants = perdre ~ 1000 ~ = 2 ^ 10, ce qui signifie que nous avons perdu 10 bits sur 64 et entrez dans le royaume 53 bits. Juste une hypothèse aléatoire, et je ne vois aucune raison pour eux de bourrer une valeur intégrale en double et à nouveau.



2
votes

J'ai eu un problème similaire, Toad tronquait / arrondis mes numéros lors de l'affichage de la vue en grille.

J'ai découvert que en utilisant le bouton EXECUTE SLAD ou en appuyant sur F9 pour exécuter la requête, la troncature / l'arrondi ne serait pas effectuée.

Entrez la description de l'image ici

J'espère que cela aide.


1 commentaires

Cela fait également la différence pour EM, cependant, si j'exécute un script / pl / sql, ce n'est pas une option.



4
votes

-> clic droit sur sur la grille de données

-> Sélectionnez " Options de grille ... "

-> sous "code> grilles de données " a choisi " data " "

-> décocher " Affiche les grands nombres en notation scientifique "

Après cela, vous devez fermer et ouvrir Toad à nouveau. Cela a fonctionné pour moi dans Toad version 8.6.0.38


0 commentaires