Тип данных SQL 'float' при выводе как XML приводит к нежелательному результату с плавающей запятой

Вы можете просто попробовать: table1: имеет column1 типа 'float' вместо

SELECT column1 из Table1; дает значения, как показано в таблице.

Скажем, это возвращает 15.1

Однако, если вы попробуете

Select column1 from Table1 
FOR XML PATH('Table1'), Root('SomeRoot'), TYPE  

, вернет: 1.510000000000000e + 001

Кто-нибудь видел это и как это было исправлено? заранее спасибо :)

7
задан mskfisher 31 May 2012 в 14:52
поделиться