E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ora-01722
使用to_number函数,提示
ORA-01722
无效数字的解决方法
使用to_number()函数时,提示
ORA-01722
:无效数字的解决方法原因分析:1.显式原因:即字段中存在非数字的字符。解决方法:(1)替换掉非数字的字符。
L_聪
·
2017-06-19 17:40
数据库
ORA-01722
: 无效数字
阅读更多场景:同样的代码同样的数据库表结构,但生产环境没有报错,而测试环境却报错:
ORA-01722
:无效数字,分析:经分析发现问题,查询语句中的一个条件字段为字符型,而传的参数是Long类型,捞出语句放在生产库查询不报错
xafc2370
·
2017-05-10 14:00
Oracle
oracle to_namber之后报
ora-01722
:无效数字
写的sql:selectto_number(substr(B.年龄,1,instr(B.年龄,'天')-1))as年龄,A.病人id,A.主页idfrom病案主页A,病人信息BwhereA.病人ID=B.病人IDandA.主页ID=B.主页IDandto_number(substr(B.年龄,1,instr(B.年龄,'天')-1))<29andB.年龄notlike'%岁%'andB.年龄not
he2375813
·
2017-03-02 00:50
oracle
ora-01722
namber
oracle
expdp query导出报错 ORA-29913
ORA-01722
一.问题描述:[oracle@crfdb1temp]$expdpclspuser/clspdumpfile=hmtdb20130301_hmt_log.dmpdirectory=pump_dirtables=crf_p2p_rpt_bill_pen_newquery=crf_p2p_rpt_bill_pen_new:'"where(GZ_YM='2016-08'orGZ_YM='2016-09'o
EVISWANG
·
2016-11-08 16:49
备份恢复
ORACLE-023:令人烦恼的
ora-01722
无效数字
曾经一段时间内写sql语句时,老是莫名其妙的报
ora-01722
。对于这个错误提示,尤其是对于一个复杂的sql语句,很是郁闷,因为很多时候都不知所然。
yangyoushan
·
2016-06-26 15:21
ora
01722
Oracle并行查询出错
1、错误描写叙述 ORA-12801: 并行查询服务器P007中发出错误信号
ORA-01722
:无效数字 12801.00000 -"error signaled in parallel
·
2015-11-13 06:45
oracle
ORA-01722
: invalid number,ORA-12801
SQL: SELECT /*+ parallel(a,32) */ a.id ,a.data_date ,a.mobile_num &
·
2015-11-12 15:50
Invalid
[.NET] Oracle Client Exception -
ORA-01722
最近的项目使用Oracle DB。在.NET里可以使用Oracle Client,来对Oracle DB下SQL指令。写了下面的程序代码,用来取得User数据表里的User数据。 using (OracleConnection connection = new OracleConnection(connectionString)) { connection.Open(
·
2015-11-01 08:33
exception
SQL查出异常数据(
ORA-01722
: 无效数字)
-- Created on 2015/4/29 by MENGHU DECLARE -- Local variables here I INTEGER; BEGIN FOR OPEN_DATA IN (SELECT * FROM SYS_DEPT_ACCOUNTING SDA WHER
·
2015-10-31 11:10
sql
ora-01722
ORA-1722 is Invalid number. We've attempted to either explicity or implicity convert a character string to a number and it is failing. This can happen for a number of reasons. It gen
·
2015-10-31 09:16
ora
ORA-01722
: invalid number
---问题 select owner,index_name,DEGREE from DBA_INDEXES where DEGREE>1  
·
2015-10-31 09:18
Invalid
使用ODP.NET查询数据参数顺序问题及莫名
ORA-01722
错误提示
tabParam Where ParamCode = :ParamCode And ParamName = :ParamName 看起来很简单的SQL查询语句,但是有的时候却查询不出来,有的查询语句还出现
ORA
·
2015-10-30 13:51
.net
【问题处理】
ORA-01722
: invalid number (类型隐式转换)
Oracle报
ORA-01722
错误的排查经验最近开发的一个C++程序中,通过OCI访问数据库,在某个查询的时候,报
ORA-01722
错误。
haiross
·
2015-10-15 15:00
oracle ora-各种常见java.sql.SQLException归纳
tableorviewdoesnotexist表或者视图不存在 ORA-01400:--cannotinsertNULLinto()不能将空值插入 ORA-00936:--缺少表达式 ORA-00933:--SQL命令未正确结束
ORA
xiuhaijuanqiang
·
2015-10-13 09:00
java.sql.SQLException错误
tableorviewdoesnotexist表或者视图不存在ORA-01400:–cannotinsertNULLinto()不能将空值插入ORA-00936:–缺少表达式ORA-00933:–SQL命令未正确结束
ORA
lllini
·
2015-09-20 13:28
数据库
MOS文章实验:
ORA-01722
from Queries with Dependent Predicates
今天读了一篇MOS文章,《
ORA-01722
,ORA-01839,ORA-01841,ORA-01847orORA-01858fromQuerieswithDependentPredicates(文档ID232243.1
bisal
·
2015-08-14 14:00
oracle
子查询
ORA-01722
ORACLE各种常见java.sql.SQLException归纳
tableorviewdoesnotexist表或者视图不存在 ORA-01400:--cannotinsertNULLinto()不能将空值插入 ORA-00936:--缺少表达式 ORA-00933:--SQL命令未正确结束
ORA
wjrong_1
·
2015-07-29 11:00
oracle
sql
数据库
exception
Oracle 参数化更新数据时报错:Oracle
ORA-01722
: 无效数字
报错:OracleORA-01722:无效数字看了一篇博客,据说是参数与列名不能一致,改过之后还是报一样的错误:OracleORA-01722:无效数字,后来试了一下,不是参数名必须不一样的原因。然后把参数的语句变换了一些,按照参数的正确顺序排好之后,一切正常。
·
2015-07-24 11:00
oracle
oracle中long和date的互换
数据库时间字段设置为“NUMBER”类型,查询时间列时会以数值的形式展现,像“1241450728000”样式,不具备可读性;同时若以“2009/5/415:25:28”样式update时间,则会提示“
ORA
yipanbo
·
2015-07-09 18:00
oracle
ORA-01722
无效数字
我有一个表table_a 里面有一个字段field中保存了用户的编号,编号使用逗号隔开,例如:379,380,386,390,503我做查询select * from user where user_id in (379,380,386,390,503); 是正确的。 但是当我查询 select * from user where user_id in (se
一笑_奈何
·
2015-02-15 15:00
oracle
oracle
ORA-01722
无效数字
阅读更多我有一个表table_a里面有一个字段field中保存了用户的编号,编号使用逗号隔开,例如:379,380,386,390,503我做查询select*fromuserwhereuser_idin(379,380,386,390,503);是正确的。但是当我查询select*fromuserwhereuser_idin(selectfieldfromtable_awhereid=1);时却
一笑_奈何
·
2015-02-15 15:00
oracle
关于去除数据中特殊字符(非数字字符)的一些方法
最近数据处理时经常发现有数字中含有大量字符,执行过程报“
ORA-01722
: invalid number”异常,可以有一下几种方法去除:1、replace用法简单,写法较复杂,只能处理已知字符Withtest_table1As
吕兵阳
·
2014-10-24 16:00
oracle数据中特殊字符处理
最近数据处理时经常发现有数字中含有大量字符,执行过程报“
ORA-01722
: invalid number”异常,整理了一下,可以有以下几种方法去除:1、replace用法简单,写法较复杂,只能处理已知字符
山有扶苏
·
2014-10-23 10:00
oracle
特殊字符
正则
RegExp
【oracle案例】
ORA-01722
ORA-01722
日期:2014-06-0514:09环境:测试环境 【情景描述】在数据库的升级过程中,执行SQL>@?/rdbms/admin/catupgrd.sql脚本的时候遇到报错退出。
jsCPB
·
2014-06-05 16:00
oracle
upgrade
ORA-01722
ora-01722
:invalid number
今天在把一个字段转换成number时用了to_number(字段)函数,可一直报
ora-01722
:invalidnumber这个错误,于是想把导致这个错误的字段找出来,首先用了排除法,把那些能转换的排除掉
jiaping0424
·
2014-04-28 16:00
ORA-01722
无效数字错误解决记录
今天使用Oracle查询时候遇到了ORA01722错误:无效数字。 一看错误就是数据类型不匹配造成的,我的查询字段key_1虽然是varchar2类型的,但里面放的是number数字,查看aa表type_1字段里面值是没有非数字(数字类型)。我的查询语句如下: selectnvl((selectvalue_1 fromstatic_mapp_table whe
53873039oycg
·
2014-04-21 16:00
oracle
用正则表达式定位引起
ORA-01722
: 无效数字的问题数据
在执行SQL时,比如大批量数据转移时,经常会遇到无效数字的问题,如何快速定位到时那个字段那个值?这个问题的原因是varchar2转number出错,用正则表达式可以快速定位出问题数据,下面来做个例子:SQL>droptabletestpurge;SQL>createtabletestasselect*fromdba_objects;SQL>updatetestsetsubobject_name
guogang83
·
2014-03-14 16:00
ORA-01722
:invalid number 解决方法
1、xxx.txt文本内容:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX2、XXX.ctl....................................INTOTABLEXXX_XXX_XXX--要插入记录的表Fieldsterminatedby""--数据中每行记录用空格分隔trailingnu
zjl2006022223
·
2014-01-07 15:53
number
解决方法
Invalid
ORA-01722
to_number不了字段-
ORA-01722
无效数字
今天上午技术部赶着测某个项目。其中一位说某个语句无法执行。该语句大致如下:select param_valuefromtablewhereparam_type='bank'and to_number(param_value)=0.78这是个从参数表取参数。这个在线上库已经旧的开发库能正确执行!!param_value nvarchar2(200)然后他们说新的开发库有问题。郁闷哦!检查了线上和线下
ZengMuAnSha
·
2013-12-31 12:00
一个有关"
ORA-01722
: 无效数字"的小案例解决过程
之前接到朋友电话,询问一个有关
ORA-01722
问题,在某个sql语句的where条件中使用"列名=数字"时会触发该错误,但是用"列名='数字'"时确没问题,此列为字符类型。
ckml77559
·
2013-12-12 10:22
BIEE无效数字
ORA-01722
: BI无效数字
ORA-01722
: informatica无效数字
ORA-01722
:
BIEE无效数字
ORA-01722
: BI无效数字
ORA-01722
: informatica无效数字
ORA-01722
: 昨天在设置ETL抽取的时候,新添加了一个字段,从原表到目标表
cherryQQ
·
2013-10-29 10:00
Informatica
BIEE无效数字
ORA-01722
: BI无效数字
ORA-01722
: informatica无效数字
ORA-01722
:
BIEE无效数字
ORA-01722
: BI无效数字
ORA-01722
: informatica无效数字
ORA-01722
: 昨天在设置ETL抽取的时候,新添加了一个字段,从原表到目标表
cherryQQ
·
2013-10-29 10:00
Informatica
translate的使用
在把一张表数据插入另一张表数据的过程中,数据库报
ORA-01722
无效数字,在经过排查可以确定是因为某一个字段引起的,想找到具体哪条记录的时候没有好的办法。
mrandy
·
2013-10-18 16:00
oracle
translate
OCP-1Z0-052-V8.02-126题
B.Insertingavalueinatablereturns"
ORA-01722
:inv
rlhua
·
2013-10-14 22:00
OCP-1Z0-052-V8.02-127题
B.Insertingavalueinatablereturns"
ORA-01722
:invalidnumber."C.Cre
rlhua
·
2013-10-14 22:00
oracle 检索数据的时候报
ORA-01722
: 无效数字
阅读更多sql语句如下select*fromyhb_htwheret.user_id=56456464在执行检索数据的时候报如下的错误java.sql.SQLException:
ORA-01722
:无效数字
xiaoxin
·
2013-07-11 17:00
oracle 检索数据的时候报
ORA-01722
: 无效数字
sql语句如下 select*fromyhb_htwheret.user_id=56456464 在执行检索数据的时候报如下的错误 java.sql.SQLException:
ORA-01722
:无效数字
xiaoxin
·
2013-07-11 17:00
隐式转换bug
执行下段SQL,结果报错,
ORA-01722
无效数字SELECT*FROM(SELECTROWNUMR,H.
freedomzm
·
2013-05-10 10:58
rownum
隐式转换
ORACLE
隐式转换bug
执行下段SQL,结果报错,
ORA-01722
无效数字SELECT* FROM(SELECTROWNUMR,H.* FROM(SELECTT.ESEQID,T.ATTACHNAME,T.INFOCODE
freedomzm
·
2013-05-10 10:58
rownum
隐式转换
ORA-01722
: 无效数字
问题:select*frompc_production_monthlywhereentity_id=2出错原因:entity_id本是char(10)类型的,应该加单引号。即:正确的语句应该这样写:select*frompc_production_monthlywhereentity_id='2';但很奇怪的是,entity_type为char(1)类型,select*frompc_product
YABIGNSHI
·
2013-04-27 14:00
ORA-01722
:无效数字
ANTIPER@ANTIPER>desct_obj 名称 是否为空?类型 ----------------------------------------------------------------------------- COL1
YABIGNSHI
·
2013-03-14 17:00
oracle中 DECODE函数与
ORA-01722
: invalid number
……翻译值n 必须是同一类型 3、Oralce会自动将翻译值2……翻译值n和缺省值的类型转换成与翻译值1相同的类型 4、如果翻译值2……翻译值n和缺省值中有不能转换成与翻译值1相同的类型,则报错:
ORA
zwllxs
·
2013-03-06 15:00
oracle
查询列中不全为数字的行
在执行表列转换为数字类型的过程中经常出现
ora-01722
“无效数字"的错误,但是行数又多,为了找出是哪些列出了问题,在此有一个好的解决方法,那就是用正则表达式函数来处理;SELECT*FROMtable_nametWHERENOTregexp_like
xuelanggongwu
·
2013-02-27 14:00
oracle
数据库
【Oracle】
ORA-01722
invalid number
今天碰到了一个很奇怪的问题,原来很正常的系统突然报一个
ORA-01722
的错误出来。
myyugioh
·
2013-01-15 16:00
oracle
ORA-01722
检查表中因转换数字类型时出现
ORA-01722
:invalid number 的方法
经常会把存放数字的字符型列转换为数字的情况,但是经常会出现转换失败的情况,即出现
ORA-01722
:invalidnumber错误;现在用一个函数来检测:假设需要把第一列转换为数字型的列select
xuelanggongwu
·
2012-12-18 11:00
ORA-01722
: invalid number ————Oracle Spatial
通过SHP3SDO生成CTL和SQL文件,然后上传LINUX服务器进行导入,遇到了一个棘手的问题,提示了一个以前没遇到的问题,忙活了大半上午,最终还是咨询了公司的运维专家才得以解决。再次谢谢,将步骤记录下来备忘。 首先,通过搜索终于找到了一个合适的地址下载了合适的数据(GIS数据),谢谢这哥们。 然后,那次自己以前使用过的SHP3SDO工具和使用帮助,进行CTL和
wanglipo
·
2012-11-30 16:00
Oracle各种异常汇总
表或者视图不存在 ORA-01400: --cannot insert NULL into () 不能将空值插入 ORA-00936:--缺少表达式 ORA-00933:--SQL 命令未正确结束
ORA
xiaoxie
·
2012-07-31 12:00
诡异的
ORA-01722
: invalid number
http://sanyuesan3.taobao.com/ com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in --- The error occurred while applying a parameter map. --- Check th
xly1981
·
2012-04-12 16:00
sql oracle
Oracle报
ORA-01722
错误的排查经验
最近开发的一个C++程序中,通过OCI访问数据库,在某个查询的时候,报
ORA-01722
错误。Oracle关于1722错误的描述是这样的:
ORA-01722
:invalidnumber(无效数字)。
zdleek
·
2012-04-09 11:25
技术知识
Oracle报
ORA-01722
错误的排查经验
最近开发的一个C++程序中,通过OCI访问数据库,在某个查询的时候,报
ORA-01722
错误。Oracle关于1722错误的描述是这样的:
ORA-01722
:invalidnumber(无效数字)。
baodi_z
·
2012-04-09 11:00
oracle
sql
c
数据库
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他