手机
当前位置:查字典教程网 >编程开发 >Oracle教程 >Oracle的ORA-01722 错误是什么
Oracle的ORA-01722 错误是什么
摘要:在两个数据库上执行同一个语句selectcode_idcode,code_valuenamefromcode_value_ttwhereco...

在两个数据库上执行同一个语句

select code_id code,code_value name

from code_value_t t

where code_id like '0_'

and class_code = 22 <--这里出错 加上引号就ok

order by code_id

一个正常,另一个却报错ORA-01722,相同的字段类型,相同的数据库版本,后来发现在where中进行了类型转换,如果加上单引号,都不报错,在报错的数据库中查找数据,发现有条数据是字符串类型的,oracle转换为数字比较时出错,因此删除掉这条测试数据ok。

【Oracle的ORA-01722 错误是什么】相关文章:

Oracle中的半联结和反联结详解

oracle11gR2使用exp导出命令时报EXP-00011错误的解决方法

Oracle索引

Oracle Form中COMMIT的概述及使用技巧

Oracle行级锁的特殊用法简析

Oracle 簇的使用详解

oracle查看被锁的表和被锁的进程以及杀掉这个进程

oracle开发技术:溢出错误解决方法

Oracle常见错误诊断

oracle while的用法示例分享

精品推荐
分类导航