今天在更改一个表的字段(Varchar2)时,报“ORA-01480 trailing null missing from STR bind value” ,更改其它记录的相同字段时,没有报以上的错误,只有一条记录会出现以上的问题。
经仔细分析,因为是字符字段,不存在没有结束符的情况,同时发现该记录字符内容比较多,是不是字段定义小,而记录内容多呢?重新整理字段内容,重新提交,OK!
出现以上问题的原因,就是字段太小的原因。
今天在更改一个表的字段(Varchar2)时,报“ORA-01480 trailing null missing from STR bind value” ,更改其它记录的相同字段时,没有报以上的错误,只有一条记录会出现以上的问题。
经仔细分析,因为是字符字段,不存在没有结束符的情况,同时发现该记录字符内容比较多,是不是字段定义小,而记录内容多呢?重新整理字段内容,重新提交,OK!
出现以上问题的原因,就是字段太小的原因。