向ORACLE数据库表中插入时报错ORA-01722

原创 2017年01月03日 10:24:31

ORA-01722: invalid number (OCI_ERROR)   无效的字符,一般是指插入数据库中的类型与数据库中定义的字段类型不匹配


但是现在遇到的是在PL/SQL中可以执行成功,但是放到代码中确执行失败。


发现如果插入的NUMBER类型数据混入回车,会报错ORA-01722



PL/SQL中得以复现,将插入数据中的回车或多余字符去掉,就不会报此问题了。


版权声明:本文为博主原创文章,未经博主允许不得转载。

用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed,probable Oracle Net admin error

用Navicat连接Oracle数据库时出现如下错误 上网一查原来是oci.dll版本不对。因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两...

oracle数据库ORA-报错大全

网上没有完整版的中文版ORA整理,特此整理了一下。 有时间可以再把每个问题的解决方案再加上。 ORA-00001: 违反唯一约束条件 (.)...

ORACLE数据库---"ORA-00942: 表或视图不存在 "的原因和解决方法

"ORA-00942: 表或视图不存在 "的原因和解决方法 采用Oracle数据库,使用Powerdesigner设计,生成Sql文件导入后查询出现“ORA-00942: 表或视图不存在 ”,...

Navicat连接Oracle数据库报错(ORA-28547)

错误原因: oci.dll版本不对(本地安装的是64位的Oracle,单Navicat仅支持32位的,因此需要32位的客户端) 解决方案: 下载32位客户端,配置金Navicat中 ...

oracle数据库启动报错ORA-12560问题解决方法

今天在sqlplus中启动本地数据库的时候发现报错ORA-12560 TNS协议适配器错误。数据库是我建立在自己电脑上的,平时用于学习的数据库。 并没有设置过系统环境变量,网上有人说遇到这种错误可能是...

Oracle-ORA-01722 invalid number错误

本来正常的,经过抓包才知道原来是数字型的无意中多了乱码!本来是3276的居然多了后面一串 3276PuAnrSeU2zliU+IV/FHlnX2Xgia1au2xX2vMWtw http://www....
  • 21aspnet
  • 21aspnet
  • 2012年07月11日 17:59
  • 18213

连接Oracle时报错ORA-12541: TNS: 无监听程序

前两天用PL/SQL远程连接机房的Oracle数据库的时候,突然发现系统提示报错ORA-12541: TNS: 无监听程序, 然后各种在网上找解决办法,依次进行排除,首先打开SQL Plus...

用PL/SQL Developer(远程)连接Oracle 11g时报错“ORA-12541: TNS: 无监听程序”,解决办法

方法/步骤 1 从开始菜单中打开“Oracle Net Configuration Assistance”,选择“监听程序配置”,如下图所示,点击下一步。 步骤阅读 ...

Oracle导数时报错:ORA-12899: value too large for column

原文链接:http://blog.csdn.net/shuiqingtinglin/article/details/7095787实际场景用Oracle自身支持的sqlldr语句导数据的时候,本来一直...

Oracle dbca时报错:ORA-12547: TNS:lost contact

Oracle dbca时报错:ORA-12547: TNS:lost contact
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:向ORACLE数据库表中插入时报错ORA-01722
举报原因:
原因补充:

(最多只允许输入30个字)