最近做了一个改变数据库某一字段的值,这个值比之前输入的字数要多,开始的时候,直接在PL/SQL Developer中用常规的select ...for update 的方法修改,可是每次都几个字都会报错“ORA-01480: STR 绑定值的结尾 Null 字符缺失”,我以为是定义的字段长度不够长,不过看了下是varchar(2000),我修改的只有不到400个汉字,看来不是这个问题,后来在网上搜了,很多同学都是转载的差不多,都是说是有多了半个双引号,解决办法:去掉半个双引号,或者是把每一行都在plsql中左对齐,这样可以去掉很多空格,我的没有多神马半个双引号,空格也没啊。。。,后来我尝试用update语句修改,竟然可以啦。。。。看来有的时候不能忘记sql语句啦。