Hallo,
ich lade mit einem ctl-File und dem sqlldr Daten in die DB.
Unter anderem ist da auch ein FLOAT Feld (10 stellig).
In der zu ladenden Datendatei ist das Feld wie folgt aufgeführt:
+0000234,49 oder -0000045,53
Die Daten mit dem "-"-Zeichen werden korrekt geladen, aber die mit dem "+"-Zeichen werden anscheinend von Oralce auf- bzw. abgerundet, erscheint also wie folgt in der DB: 234,00
Der CTL-File sieht wie folgt aus (Auszug):
insert into ............
(
...
betrag,
...
)
Irgendjemand eine Idee wieso das so ist?
Danke & Viele Grüße
Olli
ich lade mit einem ctl-File und dem sqlldr Daten in die DB.
Unter anderem ist da auch ein FLOAT Feld (10 stellig).
In der zu ladenden Datendatei ist das Feld wie folgt aufgeführt:
+0000234,49 oder -0000045,53
Die Daten mit dem "-"-Zeichen werden korrekt geladen, aber die mit dem "+"-Zeichen werden anscheinend von Oralce auf- bzw. abgerundet, erscheint also wie folgt in der DB: 234,00
Der CTL-File sieht wie folgt aus (Auszug):
insert into ............
(
...
betrag,
...
)
Irgendjemand eine Idee wieso das so ist?
Danke & Viele Grüße
Olli
Comment