MS Sql Server 的 bigint类型数据导入到oracle中的number类型数值不对

hiyun 2008-07-28 07:28:34
将MS Sql Server 的 bigint类型数据导入到oracle中的number类型数值错误,如:3940649673951443导入后的值是3.94064967395144E15,如何解决?
...全文
296 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuoansuifeng 2010-09-15
  • 打赏
  • 举报
回复
!!!!
oracledbalgtu 2008-07-28
  • 打赏
  • 举报
回复
你看到的只是显示的问题,精度没有改变.
想看到原来的数值,可以如下:
select trim(TO_CHAR(colName, '9999999999999999999999999')) from tableName;

就可以正常显示了.

[Quote=引用楼主 hiyun 的帖子:]
将MS Sql Server 的 bigint类型数据导入到oracle中的number类型数值错误,如:3940649673951443导入后的值是3.94064967395144E15,如何解决?
[/Quote]

3,490

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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