今天在系统中导入数据模板时,后台日志中提示如下错误:
ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
首先想到的是模板中数据字段太长,然后将内容缩短,但是导入时还是提示如上错误;
然后跟踪数据库日志,后台触发器中调用程序包时返回的参数长度太短,调整参数长度,继续导入,成功。
出现这个问题,一般都是字段长度不够导致,如表中字段长度、触发器或是程序包中变量相关长度不够。
今天在系统中导入数据模板时,后台日志中提示如下错误:
ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
首先想到的是模板中数据字段太长,然后将内容缩短,但是导入时还是提示如上错误;
然后跟踪数据库日志,后台触发器中调用程序包时返回的参数长度太短,调整参数长度,继续导入,成功。
出现这个问题,一般都是字段长度不够导致,如表中字段长度、触发器或是程序包中变量相关长度不够。