ORA-01722:无效数字

场景:
周六加班,一同事在做新指标的时候,在做ORACLE那层的时候碰到了一个问题,因是在测试的时候报的错误,但并没有具体的报错信息;
不知道报错信息可以查看记录日志的表啊,汗!!!看来他不熟悉这个存储过程里面记录日志的内容,通过日志表查看到报错信息如下:

ORA-01722:无效数字

因为是通过包里面的存储过程来编写业务逻辑的,而且由于代码过多,一时没找到哪些有问题,

后来所幸将insert into那段核心代码拿到plsqldev手动执行一下,这样就可以定位到具体的报错的位置;

经排查发现表字段类型为数字number类型,但插入数据的类型为字符类型,怪不得它提示:无效数字!!!

解决:
定位到问题后就开始解决问题,经询问,报错的字段确实是需要插入字符类型的,那解决办法就是将那个字段改为字符类型即可

【oracle报错】ORA-01722:无效数字相关推荐

  1. 讨厌麻烦的ora 01722无效数字

    webservice开发过程中,数据库由原来的oracle改为现在的sql server.然后重新调试,结果报出ora 01722无效数字的错误. 由于连接oracle数据库的时候并没有问题,所以一开 ...

  2. Oracle报错ORA-00904: 标识符无效

    执行sql时,oracle 报错ORA-00904: 标识符无效,原因: 列名写错,表中没有那个字段: 查询语句需要加上租户名 比如:表A是 common 租户下的,用工具直接执行 select * ...

  3. oracle报错 ORA-00904: ““: 标识符无效

    oracle报错:ORA-00904: "": 标识符无效 小写字母 我的原因是建表的时候字段使用了小写, 换成大写后解决问题.

  4. Oracle 报错ORA-00904: 标识符无效 ,但是列名和表名没有写错

    1.如果使用sql建表语句进行建表 create table test(id int,name varchar2(20)) 上面这种情况没有问题. create table test("id ...

  5. oracle连接连表查询时,两表的连接字段类型不一致的时候,会导致ora 01722无效数字错误,这时候需要转换...

    类型不匹配,需要类型转换,函数:to_char()转换成字符, to_num()转换成数字 转载于:https://www.cnblogs.com/shenzhichipingguo/p/871710 ...

  6. Oracle报错:ORA-01722-无效数字

    错误原因 这种错误一般发生在向表格中插入数据的情况下,错误的原因是插入的数据中有类型不一致的. 比如:varchar类型插入到number类型中,date类型插入到number类型中,像这种类似的情况 ...

  7. 【数据库】报错ora 12154 解决方法

    Oracle报错 ora 12154 解决办法: 1.确认服务器监听正确打开: 2.确认别名前无空格.

  8. linux ora 01157,案例:Oracle报错ORA-01157 ORA-01110 数据启动报错RMAN恢复数据库思路

    天萃荷净 rman从多份备份中还原操作,运维DBA工程师反映数据库在进行恢复时报错ORA-01157 ORA-01110,分析原因为11号数据文件需要recover 1.数据恢复ORA错误 RMAN& ...

  9. oracle 增加ora容量_案例:Oracle报错ORA-01144 详解数据文件大小32GB的限制的原因

    天萃荷净 Oracle数据文件大小的限制,运维DBA在向Oracle数据库添加一个32G的数据文件的时候报错ORA-01144,分析原因为数据库针对文件有32G限制 1.添加数据文件报错ORA-011 ...

最新文章

  1. linux下用js生成xml,js2xml:将javascript字符串转换为xml
  2. 当你学不进去的时候,试试“普瑞马法则
  3. MySQL 中 6 个常见的日志问题
  4. lsof查看占用高_linux lsof命令查看文件占用进程
  5. 计算机硬件拆解,计算机硬件系统及主机拆解.ppt
  6. Spring AOP的一个简单实现
  7. 《Spring Cloud与Docker微服务架构实战》配套代码
  8. 70+漂亮且极具亲和力的导航菜单设计推荐
  9. 打印系统所有维护了sales area的BP id
  10. 手机桌面隐藏大师_应用加密,教你一招隐藏手机桌面上的软件!
  11. 3 View - 状态保持 session
  12. 多些时间能少写些代码
  13. CTS(12)---android 兼容性测试 CTS 测试过程
  14. 不止是安防 红外摄像机在应急产业的应用
  15. 程序员修炼之道:从小工到专家pdf
  16. ARM 和 RISC-V 公然开撕,GNOME 之父指责 ARM
  17. 利用Python+xarray实现遥感数据——海表温度的经验正交函数(EOF)分解——xarray学习文档02
  18. 关于get方式提交中文乱码问题的解决方式
  19. 并联串联混合的电压和电流_串联谐振和并联谐振的区别
  20. 以下不是dns服务器的作用,以下不是DNS服务的作用的是( )。

热门文章

  1. 星际争霸2 sc2replay录像回放python库sc2reader常用函数总结
  2. Booting ARM Linux
  3. au cs6七线阁教程 笔记
  4. jsp输出金字塔_倒金字塔加码操作技巧及案例解析
  5. php中美元符号是什么意思,js程序中美元符号$是什么
  6. [Reproduced]Jerry Stackhouse Calls LeBron James
  7. ggsurvplot_combine R语言 一张图内画多条生存曲线
  8. 基于Vue+Vant的旅游WebApp的设计与实现
  9. Squid 设置网站访问白名单
  10. 电影《魔兽》教会我们一个道理,粉丝的力量是无穷的!