2017-03-06 6 views
0

Oracle SQL Developerを使用してCSVファイルをテーブルにインポートしようとしています。フィールドの1つは日/時間形式です。そのような日付の例は '9/15/1993 12:00:00.000 AM'です。 IN SQL Developerでは、使用する日付の形式を尋ねるときMM/DD/YYYY HH:MI:SS AMと入力しますが、これによりAMに関するORA-01855エラーが生成されます。何か案は?Oracleデータベースからの日付変換

答えて

1

AM/PMインジケータではなく、おそらくミリ秒になる可能性があります。最初にタイムスタンプに変換してから日付にキャスト:String to date in Oracle with milliseconds

+0

この変換はCSVにインポートする前に行う必要がありますか? – DanH

+0

@ダンリー私はあなたが何を意味するか分からない。 CSVを作成するエクスポートを管理している場合は、代わりにそのサイドをいつでも変更できます。 –

+0

それは問題です私はそのCSVにあるデータを制御することができません。私に与えられたものを扱わなければなりません。私はちょうどメモ帳++を介してデータを入れ、空白に ".000"のものを大量に置き換えました。最高の解決策ではなく、私が協力しているプロジェクトの範囲では大丈夫です。データは今アップロードされています。 – DanH

関連する問題