读书人

类型转换不成功解决办法

发布时间: 2012-01-07 21:41:55 作者: rapoo

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


(所影响的行数为109行)


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

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

[解决办法]
修改字段的型是的

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


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

读书人网 >SQL Server

热点推荐