0
當我做到以下幾點:SQL查詢以逗號分隔而不是「。」顯示浮點數。
declare @x float = 1.5
select @x
顯示的結果是1,5
,而不是1.5
。
但是,當我print @x
,它顯示正確的結果:1.5"
。
當我用float字段查詢表時,也會發生這種情況。
我使用的是sql server 2008 r2,服務器和數據庫的排序規則是sql_latin1_cp1_cs_as。
查詢float字段時,是否有配置來設置正確的分隔符? 我不想在所有的查詢中進行轉換或替換。
我正在運行Windows 7.我查看Control painel - > Region和Language - > Additional Settings - > Numbers - > Decimal Symbol - >從「,」更改爲「。」。然後回到SQL,它工作正常! – DuroForce