我有一个包含许多不同字符串值的字段“Group”。我想更改此字段为“Pharmacy”的所有行,并将相同的字段设置为“Pharm”。我写了这个查询
UPDATE Course
SET Course.Group = "Pharm"
WHERE Course.Group = "Pharmacy"
当我运行此查询时,它会执行但我的数据库中没有任何变化。有什么不对吗?
答案 0 :(得分:1)
使用单引号而不是双引号
UPDATE Course
SET Course.[Group] = 'Pharm'
WHERE Course.[Group] = 'Pharmacy'
双引号是SQL Server中的对象标识符,单引号是字符串标识符。