Crapaud tronquer/arrondissement grand Oracle des chiffres?
Nous avons une table avec un "prix" champ de type NUMBER(20,7)
.. En CRAPAUD je fais ceci:
update mytable set price = 1234567890123.1234567;
Puis-je faire cela, sélectionnez:
select price, to_char(price) from mytable
PRICE TO_CHAR(PRICE)
1234567890123.12 "1234567890123.1234567"
Question est, pourquoi ne CRAPAUD tronquer le résultat lors de l'affichage du NUMÉRO(20,7) champ? Les données sont évidemment là qu'il imprime avec to_char.
??
- Pas sûr au sujet de CRAPAUD, mais peut-être qu'il y a un équivalent à SQL*Plus "numformat" réglage ? (adp-gmbh.ch/ora/sqlplus/numformat.html)
- Ma version de CRAPAUD, 9.1.0.62, ne dispose d'aucune option sauf à très long numéros peuvent être représentés avec la notation scientifique. Pas que la grande - que vous aurez à utiliser la TO_CHAR option lors de l'interrogation de la table.
Vous devez vous connecter pour publier un commentaire.
Crapaud limites de numéros dans la grille de données de 15 chiffres. Je crois que c'est parce que excel limites de nombre à 15 chiffres aussi bien (ou utilisé pour les limiter). Vous pouvez activer la "notation scientifique" dans le menu options -> grilles de données -> data, case à cocher Affichage grand nombre en notation scientifique. Qui ne sera pas probablement vous aider, que ce soit.
-> clic Droit sur la grille de données
-> Sélectionnez "
Grid Options...
"-> Sous "
Data Grids
" choisi "Data
"-> Décochez la case "
Display large numbers in Scientific Notation
"Après ces vous devez fermer et ouvrir
TOAD
de nouveau. Cela a fonctionné pour moi dansTOAD Version 8.6.0.38
J'ai eu un problème similaire, le Crapaud était tronquer/arrondir mes numéros lorsque affichée dans la vue en grille.
J'ai découvert qu'en utilisant le Instruction Execute bouton ou en appuyant sur F9 pour exécuter la requête, puis la troncation/arrondi n'est pas exécutée.
J'espère que ça aide.