2016-11-10 51 views
0

我有一个字段“Group”,其中包含许多不同的字符串值。我想改变这个字段是“Pharmacy”的所有行,并将相同的字段设置为“Pharm”。我写了这个查询字符串字段的SQL更新查询

UPDATE Course 
SET Course.Group = "Pharm" 
WHERE Course.Group = "Pharmacy" 

当我运行这个查询时,它执行但没有改变我的数据库。有什么不对?

+1

字符串需要放在SQL单引号之间:“Pharm”或“Pharmacy”双引号用于标识符 –

回答

1

使用单引号代替双引号

UPDATE Course 
SET Course.[Group] = 'Pharm' 
WHERE Course.[Group] = 'Pharmacy' 

双引号在SQL Server对象标识符和单引号的字符串标识符。

+0

对不起,我发布了错误的代码,原始代码是用单引号,但由于事实它不工作我也尝试双引号 –