一个简单的查询语句,一直报 ORA-01722: 无效数字!!!!

gorebao 2013-02-27 04:50:35
查询语句:select * from tablename where ty='insert'
错误:ORA-01722: 无效数字
真是无语了,数据库是8版本的,请高手帮帮忙!!!!!!!!!!!!
...全文
578 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gorebao 2013-03-01
  • 打赏
  • 举报
回复

select bh from stp_yp_log where ty='insert' [异常信息:]ORA-01722: 无效数字

这些是部分数据!!! id 是number型,我都没有查也还是会报这个错误, 在plsql里查询是没有问题的!!
洋小葱 2013-02-28
  • 打赏
  • 举报
回复
觉得应该是转换类型的错误!ORACLE还没有这种低级的BUG出现吧! 楼主参考下吧,希望可以帮到。 http://virgoooos.iteye.com/blog/578974
土匪八号 2013-02-28
  • 打赏
  • 举报
回复
ty 类型不是String
  • 打赏
  • 举报
回复
怪了 如果是字符串类型 那不可能出现这错误呀 应该是对比转换的错误 里面的大概数据呢
tonypingge 2013-02-27
  • 打赏
  • 举报
回复
gorebao 2013-02-27
  • 打赏
  • 举报
回复
ty 就是字符型
fw0124 2013-02-27
  • 打赏
  • 举报
回复
ty是不是number字段?
  • 打赏
  • 举报
回复
字段ty是什么类型

17,088

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧