freetds返回SQL小数点作为浮子



带有OS Windows,Python 3.4,带SQL Server驱动程序的PyoDBC,它转换(是正确的)SQL DECIMAL(18,6)到Decimal.decimal.decimal。

使用Linux,Python 3.4,PyodBC和Freetds 0.91-6驱动程序,相同的列转换为Python Float(以及所有与Float Founding有关的问题)。

是否有一种方法可以将freetds强制将sql数字/小数转换为python的十进制。

实际上我通过在ODBC连接字符串中指定tds_version = 8.0找到解决方法:Freetds Bug回到2010年

相关内容

  • 没有找到相关文章

最新更新