sqlldr新增首列默认值

表中新增一列日期字段,数据文件中没有这列字段,在ctl文件中字段部分写上这个字段并赋予默认值导入失败
ctl文件部分内容

img

新增的默认值字段没有导入进去,数据文件与表中结构字段错位,导入失败
把这列日期列放到最后一列就可以,放在首列就不行
我想要达到的结果

ctl文件里定义的字段顺序,是解析你数据文件的顺序,不是数据库中字段的顺序。你数据文件里没这个字段,当然这个字段就不能放在ctl文件的最前面,只能放在最后面