我有一个alter脚本可以将数据类型从nvarchar
更改为float
,这在我的本地计算机上工作正常,但无法在2012服务器上运行。
有人能告诉我我的脚本有什么问题或者需要在服务器上进行任何更改吗?
我的修改脚本如下:
ALTER TABLE mytable
ALTER COLUMN mycolumn FLOAT
我收到此错误:
消息8114,级别16,状态5,行6 将数据类型nvarchar转换为float
时出错
答案 0 :(得分:2)
如果它抛出错误'将数据类型varchar转换为float时出错。那么很明显varchar字段中有一些值不能转换为float。如果您可以告诉我们有关抛出错误的更多信息,则可以更轻松地理解该问题。