Hallo,
habe derzeit ein Problem bei der Übernahme von Daten aus .csv-Tabellen. Dieses betrifft Spalten, die mit Numeric(mit Decimalangaben, Bsp 7(2))-Formatierung. Die Daten aus der csv. (mit "." als Dezimal-Trennung) werden ohne Dezimaltrennung übernommen (Bsp: 19.0 als 190 usw.)
Da ich mit dem Programm erst seit einem Tag arbeite, konnte ich noch nicht herausfinden, wo man ggf. das so einstellen kann, das die Daten korrekt (also mit dem "." als Dezimal-Trennung) übernommen werden.
Werte werden in der Tabelle mit "," als Dezimaltrennung geschrieben (per Formatbefehl: alter session set NLS_NUMERIC_CHARACTERS = ' . ,')
Wo kann man es bei Oracle SQL Server (3.2.x) einstellen bzw. falls nicht, hat jemand eine Lösung?
Grüße
habe derzeit ein Problem bei der Übernahme von Daten aus .csv-Tabellen. Dieses betrifft Spalten, die mit Numeric(mit Decimalangaben, Bsp 7(2))-Formatierung. Die Daten aus der csv. (mit "." als Dezimal-Trennung) werden ohne Dezimaltrennung übernommen (Bsp: 19.0 als 190 usw.)
Da ich mit dem Programm erst seit einem Tag arbeite, konnte ich noch nicht herausfinden, wo man ggf. das so einstellen kann, das die Daten korrekt (also mit dem "." als Dezimal-Trennung) übernommen werden.
Werte werden in der Tabelle mit "," als Dezimaltrennung geschrieben (per Formatbefehl: alter session set NLS_NUMERIC_CHARACTERS = ' . ,')
Wo kann man es bei Oracle SQL Server (3.2.x) einstellen bzw. falls nicht, hat jemand eine Lösung?
Grüße


und b) Grundsätzlich "." mit "," ersetzen haut nicht hin, da ich dann auch u.a. ins Datumformat gehe und dort auf 29,03,2016 umstellen würde. Was mir gleich das nächste Problem bescheren würde. Klar könnte mir jetzt ne Routine schreiben, die alle Files durchläuft und "." gegen "," ersetzt. Aber wie gesagt, da würde ich auch ungewünscht andere Formate ändern.