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根据实际长度进行指定,可以正常入库。