2016-11-10 50 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

對不起,我發佈了錯誤的代碼,原始代碼是用單引號,但由於事實它不工作我也嘗試雙引號 –