Vous pouvez simplement: table1: a une colonne1 de type 'float' au lieu de'float' SQL type de données, lorsque la sortie au format XML, provoque résultat float indésirable
SELECT column1 from Table1;
donne des valeurs comme on le voit dans le tableau.
Dites ceci retourne 15.1
Cependant, si vous essayez
Select column1 from Table1
FOR XML PATH('Table1'), Root('SomeRoot'), TYPE
retours: 1.510000000000000e + 001
Quelqu'un at-il vu cela, et comment a été fixé ce? merci d'avance :)
Qu'est-ce que la base de données est-ce? –
duplication possible de [Pourquoi les nombres décimaux ne peuvent-ils pas être représentés exactement en binaire?] (Http://stackoverflow.com/questions/1089018/why-cant-decimal-numbers-be-represented-exactly-in-binary) –
Dana: Ce n'est pas un doublon. Le PO a un problème de formatage, pas de représentation. – Gabe