使用sqlldr 进行导数的时候 报错了~ Field in data file exceeds maximum length 网上查询了一下。原来是该工具在导数的时候默认每个字段长度不超过255 。只要指定字段长度就行了~
但是我在相应报错的字段加了char(n) 还是报同样的错误。 求这个方法的使用方式。
是不是前面一些配置项导致了后面char的时效?
但是我在相应报错的字段加了char(n) 还是报同样的错误。 求这个方法的使用方式。
是不是前面一些配置项导致了后面char的时效?
解决方案 »
- 请问能否在sql语句中执行exp备份命令?
- 求写一个关于日期类的SQL语句
- Oracle准备分组sql
- 求sql语句,急(两个问题)
- 请问如何取得数据库中所有表的名称?就如SQL SERVER中有一个系统表记录所有的表名一样??在线等待
- 怎么把表里某一列的不同字段查询出来出来,字段一样的只显示一次
- VNI-2015:验证错误
- 如何在同一台机器上安装不同版本的oracle(8.0.5与8.16)(急)
- 在哪里可以下载PRO*C安装程序啊?
- Oracle中重复率高字段创建B树索引,性能大幅提升的原因
- orcal数据库转成sql2008
- ORACLE 11G SQLPLUS网址怎么打不开 http://localhost:5560/isqlplus/
----------------------------------------
这个不会用varchar好过用char,可以节省空间建议检查一下
------------------------------
(1)插入列中是否包含汉字串,以及对应列的长度是否足够
(2)列值中是否包含分割字符,导致sqlldr分割解析错误
(3)通过逐步缩小范围的方式,找到出错的数据行进行单独测试处理。
--------------------------------
取消,与这个问题无关