0
我有一个字段“Group”,其中包含许多不同的字符串值。我想改变这个字段是“Pharmacy”的所有行,并将相同的字段设置为“Pharm”。我写了这个查询字符串字段的SQL更新查询
UPDATE Course
SET Course.Group = "Pharm"
WHERE Course.Group = "Pharmacy"
当我运行这个查询时,它执行但没有改变我的数据库。有什么不对?
我有一个字段“Group”,其中包含许多不同的字符串值。我想改变这个字段是“Pharmacy”的所有行,并将相同的字段设置为“Pharm”。我写了这个查询字符串字段的SQL更新查询
UPDATE Course
SET Course.Group = "Pharm"
WHERE Course.Group = "Pharmacy"
当我运行这个查询时,它执行但没有改变我的数据库。有什么不对?
使用单引号代替双引号
UPDATE Course
SET Course.[Group] = 'Pharm'
WHERE Course.[Group] = 'Pharmacy'
双引号在SQL Server对象标识符和单引号的字符串标识符。
对不起,我发布了错误的代码,原始代码是用单引号,但由于事实它不工作我也尝试双引号 –
字符串需要放在SQL单引号之间:“Pharm”或“Pharmacy”双引号用于标识符 –