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」雙引號用於標識符 –