Oracle SQLDeveloper3.0.03を使用しています。ExcelファイルをOracleデータテーブルにアップロードしようとしています。日付にエラーがあります。データベースの列はタイムスタンプであり、「データロードウィザード」の日付形式に何を入力すればよいかわかりません。次の形式(dd-mom-yy hh.mi.ss)を使用すると、SQLDeveloperは次のエラーを表示します。
--Insert failed for row 1 TIMESTAMP_COLUMN GDK-05047: A day of the month must be between 1 and the last day of the month.
--Row 1
INSERT INTO TABLE_1 (Column1, Column2, Column3, TIMESTAMP_COLUMN) VALUES ('Some Text','Some Text','Some more text',to_timestamp('40604.0', 'dd-mon-yy hh.mi.ss'));
EXCELのデフォルトの数値形式は40604.0です。セルを短い日付形式に変更すると、2011年3月2日が表示されます。
EXCELにある日付形式を受け入れ、それをTIMESTAMPとしてOracleにアップロードする「DATALoadWizard」の「FORMAT」セクションにどの「形式」を入れる必要があるかを理解しようとしています。