SQL Server:如何在名称中使用撇号调用字符串

时间:2013-07-30 17:13:00

标签: sql sql-server

WHERE Variable = 'Lowe's';

但是字符串在Lowe处结束,因为它将“#”识别为String的结尾。

如何规避这个?

2 个答案:

答案 0 :(得分:4)

使用两个'

WHERE Variable = 'Lowe''s'

SQLFiddle demo

答案 1 :(得分:2)

虽然逃避'with'工作,但是如果你从任何应用程序运行这个命令,你应该看一下数据绑定和使用SqlParameters - 免去你很多麻烦,提高性能和安全性。