View Full Version : Datentyp Numeric!
Hi!
Welchem Datentyp von der DB2 entspricht Numeric?
Grösse, Bereich?
Entspricht das dem Datentyp Integer bzw long Integer?
Numeric entspricht dem Typ ZONED mit max. 30 Ziffern !
sorry das sagt mir aber garnix :(.
Ich will Daten von einer DB2 in Notes und umgekehrt bringen. Aber fürs Fieldmapping müssen die Datentypen schon stimmen.
30 Ziffern mit oder ohne Nachkomma stellen? Ohne denk ich mal
Nein, variabel. Im Prinzip wie Typ Currency aber mit bis zu max. 30 Stellen.
Z.B.:
numeric(11, 2) = 11 Stellen, davon 2 NK
numeric(15, 0) = 15 Stellen ohne NK
numeric(30, 5) = 30 Stellen, davon 5 NK
Ich weiss zwar nicht welche Datentypen Du in Notes hast, aber hier sind die Numerischen Datentypen in DB2:
1. DEC oder DECIMAL (maximal 63 Ziffern ab Release V5R3M0, 31 Ziffern bei Release V5R2M0 und 30 Ziffern vor Release V5R1M0), d.h. in Summe (Vor- + Nachkomma-Stellen) max. 63 (oder weniger). Bei DEC werden 2 Ziffern in einem Byte gespeichert
2. NUMERIC (analog DECIMAL), nur dass eine Ziffer pro Byte gespeichert wird.
3. SMALLINT = 2 Byte Binär, gültiger Bereich -32.768 - +32.767
4. INTEGER = 4 Byte Binär, gültiger Bereich -2.147.483.648 - 2.147.483.647
5. BIGINT = 8 Byte Binär, gültiger Bereich 9.223.372.036.854.775.808 - 9.223.372.036.854.775.807
6. FLOAT - Fließkomma einfache Genauigkeit, gültiger Bereich 1,17549436 * 10 (hoch)-38 - 3,40282356 * 10 (hoch)38
7. DOUBLE - Fließkomma doppelte Genauigkeit, -2,2 * 10 (hoch)-308 - +1,7 * 10 (hoch) 308
Ok ich denke das hilft.
Erklärt aber nicht warum das nicht mit dem Fieldmapping übereinstimmte, float ist ja auch eine Flieskommazahl, Schwere Sache.
Danke Sehr.
Moment das verwirrt mich nun...
Was mach ich nur?!
Dec/Num ist eine Festkommazahl, Float ist Fließkomma mit einfacher Genauigkeit (7 Stellen), Double mit doppelter Genauigkeit (15 Stellen).
danke für die Hilfe.
Das war glaub ich alles was ich wissen musste :)
PS:
Currency wird auf dem PC intern als BIGINT verwendet, daher auch die maximale Genauigkeit von 18 Ziffern, wobei je nach Anwendung die Nachkomma mal fix 4-Stellig ist oder auch variabel sein kann.