• ベストアンサー

SQL*Loaderについて

",2010/11/27 16:25," このような形式の日付データをsqlldrでテーブルにインポートする際に 制御ファイル内の項目設定部分で 売上日付 "to_char(:売上日付,'YYYY/MM/DD')", とすると数値のエラーが出ます。 テーブル側の当該項目のデータ型はVARCHAR2です。 ちなみに 売上日付 "substr(:売上日付,1,10)", にすると問題なくロードできました。 が、2010/12/3のような形で丸められるため都合が悪いです。 YYYY/MM/DDでロードするにはどうしたらいいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yamada_g
  • ベストアンサー率68% (258/374)
回答No.1

こういうことでしょうか? "to_char(to_date(:売上日付,'yyyy/mm/dd hh24:mi'),'yyyy/mm/dd')"

anman0201
質問者

お礼

ご回答ありがとうございます。 まさにこれでした! 助かりました!

すると、全ての回答が全文表示されます。

専門家に質問してみよう