通过SQL LOADER存储日期和时间值

时间:2015-05-08 08:46:31

标签: sql oracle datetime-format sql-loader controlfile

我正在尝试为sql加载器编写控制文件。 源文件采用固定长度格式。 我在源文件中有日期和时间,例如,从{17}到第24位,CCYYMMDD格式的日期,以及HH:MM:SS24格式的第25到34位。 我喜欢将这个日期和时间值表单源文件存储在某些表中的日期列中,并且在YYYYMMDD HH24:MI:SS'格式。

任何人都可以帮忙告诉如何在sql loader的控制文件中实现这个目的吗?

下面的代码会怎么做?我怀疑,因为源文件中的日期和时间之间没有空格?

APPEND INTO TABLE target_table
TRAILING NULLCOLS
(
date_column POSITION(17:34) "TO_DATE(:DATE_TIME,'YYYYMMDD HH24:MI:SS')"
)

任何领导都将受到高度赞赏

0 个答案:

没有答案