我有法语单词“Services d'organizationdeséminaires”,我想在SQL SERVER 2008中搜索单词。但主要问题是SQL SERVER因字符串中断而给出错误。
Msg 102,Level 15,State 1,Line 1'organization'附近的语法不正确
任何人都可以对此有所了解吗?我的桌子存放法语单词。
答案 0 :(得分:5)
d'organisation
中的撇号终止查询中的字符串文字(撇号是标准分隔符),因此您必须通过加倍来转义它:d''organisation
。
答案 1 :(得分:4)
你应该逃避那些单引号。您可以将它们加倍或使用char(39)。
Services d''organisation de séminaires
或
'Services d'+char(39)+'organisation de séminaires'