日期:2014-05-19  浏览次数:20459 次

类型转换不成功
请教各位:
由   nvarchar   转换为   float   类型
update     公司     set     人民币=cast(人民币   as   float)


(所影响的行数为109行)


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

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

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

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


先作备份...
然后修改表结构.