2016-03-30 6 views
1

SQL Loaderを使用してcsvファイルからdbにデータをロードしようとしています。表には「日付」型の列「EXPIRY_DATE」があります。コントロールファイルのフィールドを次のように定義しました。SQL * Loader:日付列のデータをロードできません。

EXPIRY_DATE "YYYY-MONTH-DD HH24:MI:SS" 

CSVファイルには、以下のフィールドが含まれています。

2016-JUL-01 00:00:00 

しかし、データSQLLoaderをロードするためにtyringするとエラーメッセージが表示されて文句を言っている:無効なバインド変数:列EXPIRY_DATEのためのSQL文字列でのMI

はへこみことは、「MM」分を変更しようとしました'どちらも助けてください。 私は間違っているのですか?

答えて

2

はこれを使用します。

EXPIRY_DATE DATE 'YYYY-Mon-DD HH24:MI:SS' 

をあなたは3文字の月の省略形ではなく、MONTHためMonを使用する必要があります。また、フォーマット文字列を入力するときには、DATEタイプを指定する必要があると私は信じています。

+1

これはうまくいきました。ありがとうございました。 – raka