2010-04-27 64 views
0

我有一個浮點數據類型,它被分配到10個小數點。當我嘗試將此數據類型轉換爲varchar時,它將保留5個小數點並修剪其餘的小數值。SQL Server微調浮點數據類型

@final varchar(8000) 
select @final=convert(varchar(8000),@final) 
+1

哪裏浮動?價值在哪裏? – Quassnoi 2010-04-27 10:40:00

回答

1

我已經解決了這個問題。

SELECT @final = CONVERT(VARCHAR(80), cast(@lon as decimal(30,15))) 

@final串 @lon浮