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是不是能全部转换成数字型的.