PL/SQL的package中,无论message怎么修改都会抛出下面的错误:
ORA-06502: PL/SQL: numeric or value error: character string buffer too small
原因:
不详,请高手指点。
解决方法:
1、把package SQL_LIB拷贝一下,然后生成一个新的SQL_LIB1
2、把代码中用到SQL_LIB的地方全部换成SQL_LIB1
3、执行程序
经过上面这样的处理程序打出来的message就是正确的了,但是根本原因还没有找到,希望高手能指点一下。