DECLARE
tempValue NUMBER:=1900100;
rtninfo VARCHAR2(50);
BEGIN
rtninfo :=
'ERROR-004 : RAM#'
|| tempValue
|| ' SAP ITEM#'
|| tempValue
|| ' DUPLICATION';
DBMS_output.put_line(rtninfo);
END;
当rtninfo的长度不够时,则会报如题错误,并非number的问题.
只要将rtninfo的定义调整后,则OK.
本文介绍了一个关于PL/SQL中变量长度不足导致的错误案例,并提供了具体的解决方案。通过调整变量长度,成功解决了字符串拼接后超出原有长度限制的问题。
2988

被折叠的 条评论
为什么被折叠?



