当前位置: 代码迷 >> Sql Server >> sql 运作UPDATE语句时提示从数据类型 nvarchar 转换为 float 时出错
  详细解决方案

sql 运作UPDATE语句时提示从数据类型 nvarchar 转换为 float 时出错

热度:244   发布时间:2016-04-24 11:03:36.0
sql 运行UPDATE语句时提示从数据类型 nvarchar 转换为 float 时出错
update t1 set A=B
A是float ,B是nvarchar 
我记得应该是自动转换类型的阿?


------解决方案--------------------
convert(b as float)
cast(b as float)

得看看B字段是否所有数据都符合转换数据类型。
------解决方案--------------------
update t1 set a=cast(b as float)

------解决方案--------------------
cast(b as int) 呢?先看B是不是能全部转换成数字型的.
  相关解决方案