variant conversion error for variable:V17

今天把cvs的數據導到plsql裏面,結果報錯。
查明原因是因爲cvs的數據中存在空格,並且這個空格的類型是oracle不支持的格式。
開始以爲是因爲有空格,導致字段長度不夠,於是把字段長度調整到夠大,但是,還是報錯了。

解決方法:去除空格(由於數據量大,所以不肯能一個一個去找,而且在cvs文件裏是不顯示多出來的空格的),這裏把數據複製出來放入idea的一個臨時文件中。
如圖:
在這裏插入圖片描述
上圖中,把數據貼出來後,會發現,有些字段的數據還有引號,而且引號內還存在多餘的空格。
首先取出引號:ctrl+r,替換引號爲空。
效果如圖:
在這裏插入圖片描述
圖中,紅框比較寬的位置,是因爲之前引號內存在的空格,加上字段間本身有的空格。
我們需要把長空格替換成正常的字段間空格。
如下圖:
在這裏插入圖片描述
最終結果如下:
在這裏插入圖片描述
最後將調整好的數據複製,粘貼到plsql中就行了。注意:不需要複製第一行的字段中文名。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章