繁体   English   中英

比较Informix和SQL Server的浮点数/十进制值

[英]Comparing floating point / decimal values from Informix to SQL Server

我正在尝试比较Informix数据库和SQL Server数据库中的值。 我遇到的问题是Informix返回的浮点数为“ 4000”,而SQL Server返回的浮点数为“ 40.000.000”。

Informix列的数据类型为“ float”,而SQL Server列的数据类型为October(8,2)。

比较是在C#应用程序中进行的,并且由于返回的内容而总是失败。

来自Informix数据库的数据被直接插入到SQL Server数据库中,因此在拉回值时,比较应该是准确的。

我不确定该如何解决。 任何帮助将不胜感激。

谢谢!

解决了此问题吗?..似乎Informix DBMONEY环境值可以设置为使用句点而不是逗号来表示千位定界符,但是当将其发送到SQL Server时,它仍然不会影响该值。 您是否已使用其他值进行测试以查看是否存在模式?

我还记得,使用Informix FLOAT和SMALLFLOAT数据类型,有时值可能会从一种计算机硬件体系结构偏向另一种。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM