为什么此查询会抛出“无效的列名”错误?

1 sql-server query

尝试运行一个简单的 UPDATE 查询,如下所示:

UPDATE [TILL].[dbo].[appParameters] 
SET [TILL].[dbo].[appParameters].[ParameterValue] = "1" 
WHERE [TILL].[dbo].[appParameters].[ParameterName] = "StaffTablesRefreshed"
Run Code Online (Sandbox Code Playgroud)

如果该字段[ParameterName]是值"StaffTablesRefreshed",则将 的值设置[ParameterValue]"1"

执行时,SQL Server 抛出错误:

列名“StaffTablesRefreshed”无效

两者都是[ParameterName]和。[ParameterValue]nvarchar(255)

我在这里遗漏了一些明显的东西吗?

谢谢,肯

小智 5

尝试用单引号替换双引号吗?