首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql float转换成字符,数据不变解决方法

2012-10-21 
sql float转换成字符,数据不变sql float转换成字符,数据不变[解决办法]先转为decimal[解决办法]SQL codede

sql float转换成字符,数据不变
sql float转换成字符,数据不变

[解决办法]
先转为decimal
[解决办法]

SQL code
declare @a floatset @a=123456789.987654321select CAST(@a AS NVARCHAR(50)),CAST(CAST(@a AS decimal(38,10)) AS varchar(50))/*                                                   -------------------------------------------------- --------------------------------------------------1.23457e+008                                       123456789.9876543100(1 行受影响)*/
[解决办法]
如果float过大,溢出decimal,那怎么处理呢?
是不是最开始就保存成 varchar?

热点排行