SQL文字转义字符

时间:2014-07-17 19:44:53

标签: sql sql-server escaping literals

MS-SQL-Server

的转义字符是什么
WHERE field1 LIKE 'I'm'

注意中间引号无效,什么是SQL的文字字符,比如C#中的/#

1 个答案:

答案 0 :(得分:2)

使用double '在SQL-Server

中转义它
WHERE field1 LIKE 'I''m'

在像MySQL这样使用反斜杠的其他数据库引擎中也是如此

WHERE field1 LIKE 'I\'m'

SQLFiddle demo