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

类型转换不成功解决办法

2012-01-07 
类型转换不成功请教各位:由nvarchar转换为float类型update公司set人民币=cast(人民币asfloat)(所影响的行

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


(所影响的行数为109行)


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

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

[解决办法]
修改字段的數據類型是這樣的

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


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

热点排行