Load data 
infile 'c:\a.txt' 
insert into table zhunbeijin FIELDS TERMINATED BY " " (A, B, C, D)上面是我写的a.ctl文件;a.txt中有2万条记录,为什么导入到oracle中只有9999条?

解决方案 »

  1.   

    Load data  
    infile 'c:\a.txt' 
    insert into table zhunbeijin FIELDS TERMINATED BY " " (A, B, C, D)
      

  2.   

    可能你的分割符不是空格呢?是两个空格,是tab键。。或者是别的空白字符。。
      

  3.   

    分隔符没有问题,txt中如果是9000条,是对的;如果超过10000条,只能导入9999条
      

  4.   

    分析log文件中给出的错误提示
      

  5.   


    -- 好像没有这样的规定只能导入少于10000行的数据行,
    -- 倒是excel文件(2003及之前的版本)最多只能有好像是65536行的限制!-- 我经常导入上百万条记录也成功啦!
      

  6.   

    汗!原来我把C的字段定义为varchar2(4), 所以超过到了10000就插不进去了!大意啊!谢谢各位了!