sql中float转nvarchar出现数据丢失的情况
ALTERTABLE商品信息新表ALTERCOLUMN商品idnvarchar(50)执行这样的语句后数据变成了科学计数法。我商品id中的数字有10位,转换后就变成了9....
ALTER TABLE 商品信息新表
ALTER COLUMN 商品id nvarchar(50)
执行这样的语句后数据变成了科学计数法。我商品id中的数字有10位,转换后就变成了9.99444e+10这样类似的东西,最后几位全变成了0,求解决方法~~ 展开
ALTER COLUMN 商品id nvarchar(50)
执行这样的语句后数据变成了科学计数法。我商品id中的数字有10位,转换后就变成了9.99444e+10这样类似的东西,最后几位全变成了0,求解决方法~~ 展开
2013-08-22
展开全部
先将商品id 转换回去成为 floal 类型 ALTER TABLE 商品信息新表
ALTER COLUMN 商品id float然后将float转换为intALTER TABLE 商品信息新表
ALTER COLUMN 商品id int再将int 转换为 nvarchar(50)ALTER TABLE 商品信息新表
ALTER COLUMN 商品id nvarchar(50)
ALTER COLUMN 商品id float然后将float转换为intALTER TABLE 商品信息新表
ALTER COLUMN 商品id int再将int 转换为 nvarchar(50)ALTER TABLE 商品信息新表
ALTER COLUMN 商品id nvarchar(50)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询