Welcome 微信登录

首页 / 数据库 / MySQL / 关于Oracle中to_number包含文字的解决办法

在做历史数据导入时,有一个列表查询,没导入数据前查询正常,可是在导入数据后,就出现查询错误问题,debug调试中发现sql中有个to_number字段时有中文情况,仔细分析下,最终还是打算用修改sql的方式来解决以上问题,利用了Oracle中的translate函数来解决了问题,解决语句如下:
  1. TO_NUMBER(translate(字段,字段||"0123456789","0123456789"))  
这个貌似只可以用在Oracle10 及以上。Oracle杀掉系统进程描述Oracle数据文件转移和丢失处理相关资讯      Oracle数据库  Oracle入门教程  oracle数据库教程 
  • Oracle数据库全球化  (03月01日)
  • Oracle数据库日期过滤方法性能比较  (02/02/2015 13:20:26)
  • Oracle数据库安装中端口被占用问题  (10/29/2014 07:42:24)
  • 在CentOS 6.6上搭建C++运行环境并  (10/10/2015 19:44:40)
  • Oracle数据库无法使用localhost和  (11/14/2014 16:39:10)
  • 使用SQLT来构建Oracle测试用例  (08/28/2014 06:17:41)
本文评论 查看全部评论 (0)
表情: 姓名: 字数