variant conversion error for variable:V17

今天把cvs的数据导到plsql里面,结果报错。
查明原因是因为cvs的数据中存在空格,并且这个空格的类型是oracle不支持的格式。
开始以为是因为有空格,导致字段长度不够,于是把字段长度调整到够大,但是,还是报错了。

解决方法:去除空格(由于数据量大,所以不肯能一个一个去找,而且在cvs文件里是不显示多出来的空格的),这里把数据复制出来放入idea的一个临时文件中。
如图:
variant conversion error for variable:V17_第1张图片
上图中,把数据贴出来后,会发现,有些字段的数据还有引号,而且引号内还存在多余的空格。
首先取出引号:ctrl+r,替换引号为空。
效果如图:
variant conversion error for variable:V17_第2张图片
图中,红框比较宽的位置,是因为之前引号内存在的空格,加上字段间本身有的空格。
我们需要把长空格替换成正常的字段间空格。
如下图:
variant conversion error for variable:V17_第3张图片
最终结果如下:
variant conversion error for variable:V17_第4张图片
最后将调整好的数据复制,粘贴到plsql中就行了。注意:不需要复制第一行的字段中文名。

你可能感兴趣的:(oracle)