python cx_Oracle查decimal类型数据精度有误

新手上路,请多包涵

建表语句:create table test3(id int,value decimal(9,3));
在Oracle表里的数据:
图片描述

在Python2中用cx_Oracle模块查到的数据
图片描述

本来以为是Python2的问题,后面又在Python3里查了一下
图片描述

测试了一下,也并不是所有的数据都有这个问题
图片描述

初步猜测是cx_Oracle模块的问题,但是折腾了一天也没折腾出来,对cx_Oracle了解还是不够多,拜托大家帮忙看看,看有没有遇到过类似的问题,不胜感激!

阅读 2.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题