我有一列varchar(50)
要转换为int
使用这行代码:
ALTER TABLE [Table].[dbo].[example]
ALTER COLUMN XYZ int
我观察了 column 的内容,XYZ
它们看起来像是从不超过 9999 的整数。
我熟悉 Visual Studio 中的调试器,并且知道如何单步执行代码。但是,当我尝试使用 SQL Server Mgmt. Studio 调试器,我不知道如何归零并修复引发此错误的字段:
将 varchar 值“XYZ”转换为数据类型 int 时转换失败。
查询运行了大约 1 分钟,似乎可以工作,但随后弹出上述错误。