neden olduğunda Basitçe deneyebilirsiniz: table1: tip 'şamandıra' yerine SQL 'float' veri türü, çıktı XML olarak, istenmeyen şamandıra sonucu
SELECT column1 from Table1;
Select column1 from Table1
FOR XML PATH('Table1'), Root('SomeRoot'), TYPE
döner denerseniz bu, ancak 15.1
döndürür ki: 1.510000000000000e 001
Herkes bu gördü + ve nasıl bu giderildi? şimdiden teşekkürler :)
Ne veritabanı şudur: –
olası nüshası [Neden ondalık sayılar tam olarak ikili olarak gösterilemez?] (Http://stackoverflow.com/questions/1089018/why-cant-decimal-numbers-be-represented-exactly-in-binary) –
Dana: Bu bir kopya değil. OP, biçimlendirme değil, gösterim ile ilgili bir soruna sahiptir. – Gabe