Oracle SQL Developer 3.0.03を使用しています。私は、OracleデータテーブルにExcelファイルをアップロードしようとしています。私は日付のエラーを取得しています。データベースの列はタイムスタンプで、「データロードウィザード」の日付形式をどのように入れるべきかわかりません。私は次の形式(DD-MOM-YYのhh.mi.ss)を使用する場合、SQL Developerは、次のエラーが表示されます:SQL Developer:データのロード日時エラー
--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 あなたは次のような短い日付形式になります:3/2/2011
私は 'DATA Load Wizard'のFORMATセクションに入れなければならない「フォーマット」を理解しようとしています。 EXCELにあり、TIMESTAMPとしてOracleにアップロードします。
から "03/14/01" を選択します。 、 'Some Text'、 'Some more text'、'12 -08-88 00.00.00 '); **それはあなたにエラーを与えますか? – p0rter
@ p0rter私はそれがうまくいくと思いますが、Excelファイルの日付は次の形式です:40604.0 –