当前位置: 代码迷 >> Sql Server >> 类型转换不成功解决办法
  详细解决方案

类型转换不成功解决办法

热度:34   发布时间:2016-04-27 21:18:15.0
类型转换不成功
请教各位:
由   nvarchar   转换为   float   类型
update     公司     set     人民币=cast(人民币   as   float)


(所影响的行数为109行)


但是为什么在表“公司”的属性中,   列“人民币”的属性还是nvarchar,而不是我要的float?

如果直接在表设计中更改数据会丢失吗?

------解决方案--------------------
修改字段的數據類型是這樣的

Alter Table 公司 Alter Column 人民币 float
------解决方案--------------------
update 公司 set 人民币=cast(人民币 as float)
-----
这个不能修改结构的


先作备份...
然后修改表结构.
  相关解决方案