如何将表的数据类型从CHAR更改为Money

时间:2017-01-12 16:26:46

标签: sql-server

我正在尝试通过表设计将列数据类型从Char更改为Money。但是它给出了错误“无法将字符转换为金钱.Char值的语法不正确”。任何人都可以建议如何进行?

1 个答案:

答案 0 :(得分:2)

查找无效值,如下所示:

select * from TableName 
where colName is not null 
and  try_convert(money, colName) is null

这些是无法转换的值。将这些更改为有效值,然后它将成功。