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
01722
java.sql.SQLSyntaxErrorException:ORA-
01722
: 无效数字
org.springframework.dao.DataIntegrityViolationException:###Errorupdatingdatabase.Cause:java.sql.SQLSyntaxErrorException:ORA-
01722
cxws110
·
2018-01-03 15:15
ORA-
01722
: 无效数字
01722
. 00000 - "invalid number"
ORACLE查询出现如下报错:ORA-
01722
:无效数字01722.00000-"invalidnumber"图片发自App举个例子:我做查询select*fromuserwhereuser_idin
辉格食品
·
2017-12-07 06:05
ORA-
01722
:invalid number 解决方法
1、xxx.txt文本内容:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX2、XXX.ctl....................................INTOTABLEXXX_XXX_XXX--要插入记录的表Fieldsterminatedby""--数据中每行记录用空格分隔trailingnu
余迪
·
2017-11-30 08:18
01722
Oracle
Oracle报错java.sql.SQLSyntaxErrorException: ORA-
01722
: invalid number解决方案
oracle中出现上面报错是因为数据在转换成数字出现错误,也就是你的sql中出现了TO_NUMBER()方法,并且里面有哪条数据中这个字段不能转换而报错。解决方法:先去查看SQL中找到那个字段使用了TO_NUMBER()方法,确认后根据自己业务逻辑决定是否继续使用TO_NUMBER()方法还是转为String。如果必须要确认具体哪条数据并且数据量巨大可以用ORACLE提供的getNextExcep
Joze_3
·
2017-07-11 09:40
使用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-
01722
·
2015-10-30 13:51
.net
关于在.NET中通过Parameter方式插入Oracle数据的错误提示——Oracle-ORA-
01722
invalid number
简单总结一下,留个记忆: 在用.NET的OleDb去读写Oracle时,通过OleDbParameter的参数类去传递数据时,是不是就犯个同样的错误,即提示“Oracle-ORA-
01722
invalid
·
2015-10-27 16:21
parameter
【问题处理】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-
01722
xiuhaijuanqiang
·
2015-10-13 09:00
java.sql.SQLException错误
tableorviewdoesnotexist表或者视图不存在ORA-01400:–cannotinsertNULLinto()不能将空值插入ORA-00936:–缺少表达式ORA-00933:–SQL命令未正确结束ORA-
01722
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-
01722
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-
01722
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
hibernate预编译SQL语句中的setParameter和setParameterList
使用Stringsql="select*fromStudentwherename="+name;如果name的值是1或"aty"或"aty'aty",就会产生下面错误的sql--ORA-
01722
invalidnumber
aitangyong
·
2014-08-22 11:00
hibernate占位参数
预编译sql语句的好处
setParamterList
hibernate预编译SQL语句中的setParameter和setParameterList
使用Stringsql="select*fromStudentwherename="+name;如果name的值是1或"aty"或"aty'aty",就会产生下面错误的sql--ORA-
01722
invalidnumberselect
aitangyong
·
2014-08-22 11:00
hibernate
【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查询时候遇到了ORA
01722
错误:无效数字。
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-
01722
zwllxs
·
2013-03-06 15:00
oracle
查询列中不全为数字的行
在执行表列转换为数字类型的过程中经常出现ora-
01722
“无效数字"的错误,但是行数又多,为了找出是哪些列出了问题,在此有一个好的解决方法,那就是用正则表达式函数来处理;SELECT*FROMtable_nametWHERENOTregexp_like
xuelanggongwu
·
2013-02-27 14:00
oracle
数据库
上一页
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
其他