Wir haben eine Tabelle mit einem 'Preis' Feld vom Typ NUMBER(20,7)
.. In TOAD ich dies tun:Kröte schneidet/rundet große Oracle-Zahlen ab?
update mytable set price = 1234567890123.1234567;
Dann mache ich diese wählen:
select price, to_char(price) from mytable
PRICE TO_CHAR(PRICE)
1234567890123.12 "1234567890123.1234567"
Frage ist, warum TOAD truncate tut das Ergebnis beim Anzeigen des Feldes NUMBER (20,7)? Die Daten sind offensichtlich vorhanden, da sie mit to_char ausgedruckt werden.
??
Nicht sicher über TOAD, aber vielleicht gibt es eine Entsprechung zu der SQL * Plus "numformat" Einstellung? (http://www.adp-gmbh.ch/ora/sqlplus/numformat.html) – monojohnny
Meine Version von TOAD, 9.1.0.62, hat keine Option, außer dass sehr lange Zahlen in wissenschaftlicher Notation angezeigt werden können. Nicht so toll - Sie müssen die TO_CHAR-Option verwenden, wenn Sie die Tabelle abfragen. –