在开始学习sqlserver时,可能受以前语言学习习惯的影响,对字符数据操作很费劲,尤其是单引号。我将自己的一点小心得体会记录下来。
首先,使用单引号,必须知道它的ASCII值,单引号的ASCII为39,所以单引号可以用char(39)表示
再次,也可以使用转义字符(这是本人自造的名字),比如字符串连接时,'[username]=’’' +@username +'‘‘', 用两个单引号表示一个单引号,否则就会出现列无效的提示。
在开始学习sqlserver时,可能受以前语言学习习惯的影响,对字符数据操作很费劲,尤其是单引号。我将自己的一点小心得体会记录下来。
首先,使用单引号,必须知道它的ASCII值,单引号的ASCII为39,所以单引号可以用char(39)表示
再次,也可以使用转义字符(这是本人自造的名字),比如字符串连接时,'[username]=’’' +@username +'‘‘', 用两个单引号表示一个单引号,否则就会出现列无效的提示。