Anzeige von Nachkommastellen

Hallo ich bin ein neuer Orale DBA und habe folgende Frage:

ich setze ein Select auf eine Column in einer Tabelle ab die wie folge Definiert ist.
SELECT Field1 FROM TEST; Feld Definition (Number (15,6)
Wert Inhalt des Feldes 0,000001

Ergebnis aus Select 1E-6 Warum?

Bei einem Wert des Feldes 0,000123

Ergebnis aus Select 0,000123

Das verstehe ich nicht.

Hi!

ich setze ein Select auf eine Column in einer Tabelle ab die
wie folge Definiert ist.
SELECT Field1 FROM TEST; Feld Definition (Number (15,6)
Wert Inhalt des Feldes 0,000001

Ergebnis aus Select 1E-6 Warum?

Ähem, das Ergebnis ist ja korrekt - wo liegt das Problem?

Bei einem Wert des Feldes 0,000123

Ergebnis aus Select 0,000123

Bei mir kommt mit einem 8er-Client dasselbe Ergebnis raus, also ziemlich korrekt …

By the way: Mit einem 10er-Client werden bei mir die numerischen Werte erst bei 1E-08 so dargestellt, bei einem 8er-Client _bereits_ ab 1E-07 …

Das verstehe ich nicht.

Was?

Aber eigentlich verstehe ich das Problem noch immer nicht …

Grüße,
Tomh

Ergebnis aus Select 1E-6 Warum?

Du mußt im SQL*Plus SET NUMWIDTH 20 (oder sonstwas > 10 setzen)

siehe:

http://download.oracle.com/docs/cd/B28359_01/server…