各位乡亲父老,欢迎大家来捧场!江湖卖艺,生活不易!技艺交流(投稿、打广告、链接交换),请搓这里

  ORA-01480:STR绑定值的结尾Null字符缺失

2022/2/16 15:49:14管理员 1596
- N +
遇到这个错误的原因是要对某一个字段值进行修改,这个字段值很大,修改的时候就报了这个错误。

在oracle数据库给表增加数据的时候,遇到了数据字节长度超过2000的问题,字段定义的最大长度为4000字节,但是数据的长度还没有超过4000字节。

首先将数据长度确定出来。注意:中文占用字节长度的问题;根据字符集编码的不同,在oracle里有可能占2或者3个字节。

其次查看定义的字段长度和ORACLE版本,字段长度为vachar2(4000),ORACLE 10G的varchar2最长就是4000,ORACLE 12C的varchar2最长就是32767,如果长度没有超过,就看使用更新工具,是用的PL/SQL还是其它什么工具。

解决方法:可以使用insert或者update两种sql语句来进行修改数据,不要用for update手动更新数据。
0人赞 分享 二维码 赏一个
选择分享方式
移步手机端
文章手机二维码

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
选择打赏方式
微信赞助

打赏