Nous avons une table avec un champ 'prix' de type NUMBER(20,7)
.. Dans TOAD je fais ceci:Crapaud tronquant/arrondissant les grands nombres Oracle?
update mytable set price = 1234567890123.1234567;
Je fais sélection:
select price, to_char(price) from mytable
PRICE TO_CHAR(PRICE)
1234567890123.12 "1234567890123.1234567"
La question est, pourquoi ne tronque TOAD le résultat lors de l'affichage du champ NUMBER (20,7)? Les données sont évidemment là car il imprime avec to_char.
??
Vous ne savez pas à propos de TOAD, mais peut-être il existe un équivalent au paramètre SQL "Plus" "format"? (http://www.adp-gmbh.ch/ora/sqlplus/numformat.html) – monojohnny
Ma version de TOAD, 9.1.0.62, n'a aucune option sauf que de très longs nombres peuvent être affichés avec une notation scientifique. Pas si génial - vous devrez utiliser l'option TO_CHAR lors de l'interrogation de la table. –