您当前的位置: AG亚游集团 > 数据库教程 > Oracle教程 > ORA-01455报错的问题探究

ORA-01455报错的问题探究

作者:不详 来源:网络 发布时间: 2014-08-25 17:27 点击: 次
昨天同事说有个应用执行某个特殊操作时会报:ORA-01455: converting column overflows integer datatype 网上包括MOS上对1455报错介绍更多的是在做exp导出时可能出现这个问题。 1087122.1介绍: 当创建使用初始值超过10位的序列时,可能会出现如下问题: ORA-01455: co

AG亚游集团,事实证明,古代人类拥有极其广泛的口味。他们采集了多达55种不同植物——收获它们的坚果、水果、种子和地下茎,或者将其当作蔬菜食用。“同早期古人类甚至早期农民的饮食相比,现代人类的饮食很明显被限制了。”研究人员说。

熊猫是吉利品牌旗下一款微型车,目前该车已经进入换代周期,未来有望归类到帝豪家族中,命名为帝豪mini。 利润最高的不起眼行业美国当地时间本周二,在白宫的总统自由勋章颁奖典礼上,美国总统奥巴马继续展现了他的幽默本色,他拿获奖者开起了玩笑,这其中就包括在篮球界大名鼎鼎的迈克尔-乔丹。

ORA-01455报错的问题探究

  昨天同事说有个应用执行某个特殊操作时会报:ORA-01455: converting column overflows integer datatype

  网上包括MOS上对1455报错介绍更多的是在做exp导出时可能出现这个问题。

  1087122.1介绍:

  “当创建使用初始值超过10位的序列时,可能会出现如下问题:

  ORA-01455: converting column overflows Integer datatype

  ORA-06502 PL/SQL: Numeric or value error: number precision too large

  APP-01564: Oracle error 1455 in fdsgsv

  ORA-01455: converting column overflows integer datatype.

  arzira: Error from fdsnxt:2

  APP-AR-11526: ORA-01403: no data found

  No errors but the document number generated is 0

  产生的原因可能是:

  1、通常在C代码中使用定长来创建序列号,最大值允许10位。有时可能会替换一些代码,来调用PLSQL处理超过10位的序列号,可并没有全部替换。

  2、展示编号的工作台仅允许15位。

  解决方案:

  一旦已经使用了序列号,那么就不能修改初始值了。唯一的方法就是创建一个新的序列号,取一个耕地的初始值,然后重新赋予到正使用旧序列号的范畴。如果使用的是无间隔的序列,重新初始化序列号可能会带来更复杂的事情。”

  针对这个报错,仔细询问了下,是执行SELECT语句,带一个特殊的过滤条件时会报这个错误,其它的过滤条件则不会报错,说明很可能是这个特殊过滤条件对应的记录中有些小问题,经过同事的排查,确定是其中一条记录的某个字段,Oracle中定义的是NUMBER(10)类型,实际值是8开头的10位数,但应用程序中使用的getInt()获取,Integer的取值是-2^15-2^15-1,显然该值超过了Integer允许的最大值,因此在执行SELECT时会报错,将getInt()改为getDouble()即可。

  总结:

  根据报错的提示内容:converting column overflows integer datatype,可以检查是否有表定义的字段类型和程序中定义的变量类型不匹配,导致精度长度无法对应,造成转换过程中超过INTEGER类型的长度,也就是说字段类型和变量类型一定要对应。
分享到:
本文"ORA-01455报错的问题探究"由远航站长收集整理而来,仅供大家学习与参考使用。更多AG亚游集团尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 广告合作 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(AG亚游集团). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类AG亚游集团.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4
《华尔街日报》:欺诈性数字货币“吸金”超10亿美元 南昌赛小花组合赢得德比战 卫冕成功夺WTA第二冠 上海161项社区事务3月起全市通办 受理处全年无休 整治校外培训乱象需各方配合打好“组合拳” 英国酒吧马桶钻出活老鼠 员工吓到辞职跑路 法国总统:人工智能如不加限制将彻底摧毁西方民主 新华社评搜索网站医疗广告竞价排名:为何屡禁不止? 应急管理部消防局领导陆续公布:詹寿旺出任副政委 美中不足!国安15场不败被终结 魔鬼赛程影响初现 中国人源自非洲?“许昌人”说不 惊喜还在后面? 俄海军称曾派核潜艇赴美\"家门口\"任务 全程未被发现 LG杯柁嘉熹出局俞斌晋级 中国6-2韩国夺12席
洋垃圾禁令下 电子垃圾拆解第一镇的迷茫与转型 三大外卖平台开展资质自查 违规下线店铺名单可查 亚马逊贝索斯: 首富登顶之路 勇士FMVP回应推特对喷事件:我不是个敏感的人 军改后重新选举的首届军队代表 和以往比有何不同 甘肃省长唐仁健针对这事放狠话 易纲亮相大会堂接受记者采访(图) 白俄总统:俄罗斯禁部分白俄商品入境 正发动贸易战 最高检:惩治腐败涉黑犯罪时严查对环保造成的危害 驻日美军屡屡闯祸犯众怒 日本政府敢怒敢言却不敢管 安徽阜阳原副市长获刑四年半:自己弄权 家人收钱 牛汇:聚焦鲍威尔国会证词 美指回测90关口
英首相宣布驱逐23名俄外交官 俄方:将很快回击 这个国家为比特币建了一座纪念碑 全球首例 工信部向中国移动颁发LTE FDD经营许可 本田:若与红牛合作将是双赢交易 吴金贵解释为何3分钟换下刘若钒:确实难为他了 柯洁:年纪越来越大要珍惜 常昊:与大竹老师很有缘 四川破获特大传销案:涉案人数达22万 金额超百亿 魏江雷:办赛为参与 年轻人只吃鸡不运动很可怕 夏志宏:有靠谱的大学排名吗? 借鸡生蛋生意点子 前景最好的十大专业 养100只肉狗投资多钱 白手起家怎样创业项目 AG亚游集团