oracle账号创建oracle sqlldr数据导入错误Field in data file exceeds maximum length解决

oracle sqlldr数据导入错误Field in data file exceeds maximum length解决

 

使用oracle sqlldr进行数据导入时报Field in data file exceeds maximum length错误的解决办法: 

  www.2cto.com  

一种是数据字段确实比数据库中的字段要长,这中错误需要调整数据库字段的长度,一种是减小字段的长度。 

 

第二种是因为要入库的字段问题(中文问题),这种oracle账号问题在control文件中添加字符类型表示进行解决。如:   www.2cto.com  

Java代码

 

 

红色部分就是在入库时报Field in data file exceeds maximum lengt错误的部分,根据字段实际长度添加char(n),如字段COMPLAINT_CONTENT、handle_advice、backfeed_advice(是char而不是varchar2),n根据实际长度进行指定,可以正常入库。 

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。