我很难让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",
...)
答案 0 :(得分:11)
您可以尝试以下格式:
event_timestamp TIMESTAMP "dd-MON-yy hh.mi.ss.ff6 PM"
中浏览所有可用格式