variant conversion error for variable:V17

本文介绍了解决从CVS数据导入PLSQL过程中遇到的空格格式错误问题的方法。通过使用IDEA进行数据预处理,包括移除引号和调整空格,成功解决了数据导入的难题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值