如何解决“ORA-06502:数字或值错误”报错
1、创建存储过程,将一个表中的数据写入另一个表。如下图。
2、测试存储过程,选中存储过程,选择“测试”。
3、“单步进入”,开始进行测试。
4、点击下一步,报错如下,点击确定。
5、再次测试,报错如下。
6、点击“是”,进入如下定位到错误附近,进行检查。定位到该语句“STRSQL := 'SELECT * FROM test1 WHERE ID>0 ' ;”检查,发现,定义 “ STRSQL VARCHAR2(10);”10太小,将其修改为“ STRSQL VARCHAR2(1000);”再次进行测试。
7、再次测试,过程正常。
8、继续执行,耗时27秒,完成执行。
9、检查发现,进入一条数据,错误解决。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:90
阅读量:69
阅读量:23
阅读量:52
阅读量:70