9

sqlldr特にタイムスタンプであるフィールドを使用して、csvデータファイルをテーブルにインポートするのに苦労しています。

私のcsvファイルのデータは次の形式です:

16-NOV-09 01.57.48.001000 PM

私は自分の制御ファイルであらゆる種類の組み合わせを試し、輪になって回っています。オンラインで何も見つかりません。すべての日付/タイムスタンプ形式の文字列について詳しく説明しているOracleリファレンスページもありません。

この参照ページがどこにあるか、またはこのタイムスタンプ形式の制御ファイルで使用する必要がある形式文字列を知っている人はいますか。

参考までに、これは私が最近試したものです。

load data
infile 'kev.csv'
into table page_hits
fields terminated by "~" 
( ...
  event_timestamp TIMESTAMP "dd-mmm-yy hh24.mi.ss", 
...)
4

1 に答える 1

13

この形式を試すことができます:

event_timestamp TIMESTAMP "dd-MON-yy hh.mi.ss.ff6 PM"

SQLリファレンスドキュメントで利用可能なすべての形式を参照できます。

于 2009-12-30T16:04:42.287 に答える