今天在使用java 调试 存储过程的时候报这个错误,“numeric or value error: character string buffer too small”精过查询网络,发现是:定义的局部变量的长度太小,
今天在使用java 调试 存储过程的时候报这个错误,“numeric or value error: character string buffer too small”精过查询网络,发现是:定义的局部变量的长度太小,例如:v_temp varchar2(1) := '0'; 而实际返回来的值,经过打印输出为:-9 所以溢出,报此错误,经过将 v_temp varchar2(3) := '0'; 长度调整为【3】后,运行正常
今天在使用java 调试 存储过程的时候报这个错误,“numeric or value error: character string buffer too small”精过查询网络,发现是:定义的局部变量的长度太小,例如:v_temp varchar2(1) := '0'; 而实际返回来的值,经过打印输出为:-9 所以溢出,报此错误,经过将 v_temp varchar2(3) := '0'; 长度调整为【3】后,运行正常