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.
InformationsquelleAutor Marcus Leon | 2010-08-03