数据是从sqlserver导出的excel,在将excel通过plsql导入的oracle数据库。
奇怪的问题来了,500行的数据,一起导入的时候就报错,ora-01480:trailing null missing from str bing vaule
如果分两次导入,第一次导入1-250行,没有问题,
第二次导入251-500也没有问题,见鬼了啊。实际上,excel的数据是很多的,我只是截取了前500行。
谢谢各位了啊。

解决方案 »

  1.   

    不提倡用plsql dev直接将excel导入oracle
    它对数据类型判断有限
    数据量少的话可以直接复制进表就行建议用XLSTOORA,方便
      

  2.   

    从错误信息看,貌似导入时,遇到了sql语句长度超长的问题。
      

  3.   

    有什么好的办法那,是什么问题导致的那,关键是一次导入500行就有问题,分两次导入就没有问题。
    不知道问题出在哪啊。网上有人说是plsql的与oracle的oci接口的问题,在处理这个问题的时候有bug。
      

  4.   

    用这个导入XLSTOORA,没有问题,数据全部都导入进去了。谢谢啊。
      

  5.   

    我建议用sql server的dts导入导出工具好了,很好用。