9


1

Oracle sqlldrタイムスタンプ形式の頭痛

「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",
...)

1 Answer


11


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

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

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