簡體   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