ORA-06502: PL/SQL: 数字或值错误
来源:互联网 发布:无广告视频软件 编辑:程序博客网 时间:2024/05/21 22:57
今天花了大半天找一个错误,错误提示如下ORA-06502: PL/SQL: 数字或值错误
代码如下:
type cur_type is ref CURSOR; --定义一个动态游标 c_tab cur_type; v_sql varchar2(1000); iRewardItemRuleId number(20); sRewardCharacterContent varchar2(100); sRewardRatiocontentIds varchar2(120); open c_tab FOR v_sql; loop fetch c_tab into iRewardItemRuleId,sRewardRatiocontentIds,sRewardCharacterContent ; exit when c_tab%NOTFOUND;
提示在 fetch c_tab into iRewardItemRuleId,sRewardRatiocontentIds,sRewardCharacterContent ; 这行报错,然而报错的提示是:数字或值错误 。
通过各种查数据发现并不是查询的值或者数字有错误,是游标 sRewardCharacterContent 的缓冲区太小导致。
解决: sRewardCharacterContent varchar2(100); 改为sRewardCharacterContent varchar2(1000);
0 0
- ORA-06502: PL/SQL: 数字或值错误
- ora-06502 pl/sql 数字或值错误
- ORA-06502: PL/SQL: 数字或值错误
- ORA-06502: PL/SQL: 数字或值错误 : 字符到数值的转换错误
- ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小 错误分析
- ORACLE中ORA-06502:PL/SQL:数字或值错误:字符到数值的转换错误
- 6502ORA -06502: PL/SQL: 数字或值错误 : 字符到数值的转换错误
- ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小错误分析
- ORA-06502: PL/SQL: 数字或值错误 : 字符到数值的转换错误 问题解决
- ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
- delphi ora-06502 pl sql 数字或值错误 字符串缓冲区太小
- ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
- ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小
- ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小
- ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
- ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
- ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小解决办法
- ORA-06502:PL/SQL:数字或值错误:数值精度太高
- SVG 动画(animate、animateTransform、animateMotion)
- Elasticsearch - 搜索引擎入门
- java集合知识整理总结
- react native (五)嵌入到原生应用
- gulp配置文件gulpfile.js
- ORA-06502: PL/SQL: 数字或值错误
- Mac OS 技术
- iOS高德地图使用笔记
- 开源项目material-dialogs使用
- 怎样才能让百度搜索到自己的csdn博客?
- 内核代码中注册的概念
- 利用jquery.validate异步验证用户名是否存在
- 工商银行支付接口 B2C PHP ecshop
- jquery判断是否包含某个字符串