-3
WHERE Variable = 'Lowe's';

但是字符串以 Lowe 结尾,因为它将 's 识别为字符串的结尾。

如何规避这一点?

4

2 回答 2

4

使用两个'

WHERE Variable = 'Lowe''s'

SQLFiddle 演示

于 2013-07-30T17:13:41.003 回答
2

虽然用 '' 转义 ' 有效,但如果您从任何应用程序运行此命令,您应该查看数据绑定并使用 SqlParameters - 让您省去很多麻烦,提高性能和安全性。

于 2013-07-30T17:24:52.257 回答