2017-04-10 1 views
2

Kürzlich habe ich eine CSV-Datei hochgeladen, die aus einer Access-Datenbank gelöscht wurde. Bei der Konvertierung der Daten erhielt ich Nachrichten, dass ein Monatsfeld falsch war.
Also, in Excel habe ich das Format der Daten in mm/dd/yyyy umgewandelt. Schließlich wurden alle Datensätze erfolgreich geladen. Die Benutzer haben jedoch festgestellt, dass Daten, die in der Excel-CSV-Datei als 01/12/2017 formatiert wurden, als 12/01/2017 angezeigt wurden, sobald sie über Data Workshop (Apex Product Build 5.0.4.00.12) geladen wurden.
Ich arbeitete mit unseren DBA, der mich darauf hingewiesen, dass das richtige Datum in Apex sollten 01/12/2017 gewesen sein, nicht 12/01/2017 ...Data Workshop Importprobleme

Der DBA direkt auf die Daten in Oracle Hochladen gelandet. Ich war mir nicht sicher, ob ich etwas falsch gemacht habe, ob es ein Problem mit dem Data Workshop ist oder ob es eine Lösung für das Problem gibt. Jeder Einblick würde geschätzt werden.

Antwort

0

Beim Import durch den Datenworkshop werden Ihnen die Spalten in Ihrer Importdatei und einige der Beispieldaten angezeigt. Sie können dann die Formatmaske für Spalten wie Daten oder Zahlen angeben. Wenn Sie keine Maske angeben, werden die Datenbank-NLS-Einstellungen (oder die NLS-Einstellungen, die während der Nachinstallationsaufgaben für Apex konfiguriert wurden) verwendet, was möglicherweise nicht Ihren Vorstellungen entspricht. Wenn Ihre Daten in Ihrem Fall in mm/dd/yyyy angeboten werden, geben Sie diese Maske beim Import an.

Wenn Sie die Formatmaske abfragen und nicht angeben, sehen Sie wieder Daten, die entsprechend dieser NLS-Einstellungen formatiert sind. Entweder kennen Sie die Maske oder setzen sie in Ihrer IDE oder führen Sie eine to_char Konvertierung durch, um sich von den Werten zu überzeugen.

+0

Danke für die Information. – Rxgilley

+0

Endlich fand ich den Formatierungsbereich (direkt vor meinen Augen) und es funktionierte. Danke nochmal, dass du mir geholfen hast – Rxgilley

Verwandte Themen