sqlldr数据导入问题,在线等

denty 2005-01-19 11:08:42
我现在用sqlldr做数据导入的时候,有的列用空值,SQLLDR好象就不认识了,哪位有办法???

错误如下:


Record 1: Rejected - Error on table WORKER, column SEX
ORA-02359: Field in data file exceeded maximum specified length
Record 2: Rejected - Error on table WORKER, column BH
ORA-02360: Column not found before end of logical record (use TRAILING NULLCOLS)
...全文
247 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
denty 2005-01-19
  • 打赏
  • 举报
回复
偶找到了 ,是加在括号之前,谢谢隐者。。。。。
zmgowin 2005-01-19
  • 打赏
  • 举报
回复
load data
infile 'result.csv'
into table resultxt
fields terminated by ','
TRAILING NULLCOLS
(resultid,
website,
ipport,
status)
denty 2005-01-19
  • 打赏
  • 举报
回复
帅哥们帮帮菜鸟啊。。。。
denty 2005-01-19
  • 打赏
  • 举报
回复
load data
infile 'result.csv'
into table resultxt
(resultid char terminated by ',',
website char terminated by ',',
ipport char terminated by ',',
status char terminated by whitespace)


上面是我的控制文件,那个TRAILING NULLCOLS加在哪儿呢???
zmgowin 2005-01-19
  • 打赏
  • 举报
回复
1、数据文件有问题,column sex长度过大,检查数据文件和表结构
2、在控制文件中加入TRAILING NULLCOLS

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧