2010-04-27 89 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浮