[英]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.