odp对不同精度的number字段的操作问题?

seacat_hello 2012-08-10 04:39:06
使用c# odp时候对不同长度的Number字段操作时,
如果字段长度不相等,拼写sql语句让这两个字段相等,会抛出异常。

举例来说:
如果table1有字段 col,精度为number(10)
如果table2有字段 col,精度为number(12)
语句:select table1.col1, table2.col2 from table1, table2 where table1.col1=table2.col1
会抛出异常, 如何解决这个问题啊。谢谢
...全文
64 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
iqlife 2012-08-12
  • 打赏
  • 举报
回复
select table1.col1, table2.col2 from table1, table2 where table1.col1=table2.col1

数值一样不可能出错,你看看是否是格式问题
  • 打赏
  • 举报
回复

to_char(table1.col1) = to_char(table2.col1)

17,086

社区成员

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

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