控制文件test.ctl
load data
infile 'd:\test.txt'
insert into table test 
FIELDS TERMINATED BY ','
(id ,
Name)test.txt
01,张一
我查过,最后一行没有空行。

解决方案 »

  1.   

    同时,还试过使用position定位方法,也是同样的出错信息,急死我了。
    请大家帮忙一下,送分。
      

  2.   

    删除空行至“01,张一”那一行的结尾处,再回一下车。保存后再试,控制文件没错,看样子就是data文件的问题。
      

  3.   

    天下有雪,你好,按照你说的方法试过,还是出现同样的问题,在汉化的系统上显示:控制文件test.ctl末尾有空行。真不知是怎么回事?
      

  4.   

    一直删除到张一后面也不行。而且经重复试验时发现,不输入用户口令也出现这个错误提示。是不是sql load本身的问题?
    出错信息始终如下:
    SQL*Loader: Release 8.1.5.0.0 - Production on 星期四 12月 5 14:34:08 2002(c) Copyright 1999 Oracle Corporation.  All rights reserved.SQL*Loader-524: partial record found at end of datafile (d:\ora_app\test.ctl)
      

  5.   

    http://expert.csdn.net/Expert/topic/1236/1236947.xml?temp=.4474451
    一个EXP的问题大家帮忙看看