我正在尝试在 SQL Server 中执行一个简单的任务并收到一个错误。我有一张名为 World.Internet_CountryYear 的表。该表有年份列(即 1960、1965 等),字段中有数字数据,但列的数据类型是 varchar(max)。目前,没有数据的字段中有“”,我想用0.00替换。所以,我尝试运行一个简单的更新命令,如下所示:
UPDATE World.Internet_CountryYear
SET 1960 = '0.00'
WHERE 1960 = '""'
出于某种原因,我收到一条错误消息,提示“'1960' 附近的语法不正确”
这个表的DDL有问题吗?我在这里想念什么?我也尝试过指定 World.Internet_CountryYear.1960,但仍然收到类似的错误:'.1960' 附近的语法不正确
有什么建议么?