sql server 2008 - 法语单词打破字符串

时间:2014-02-17 09:12:50

标签: sql sql-server sql-server-2008

我有法语单词“Services d'organizationdeséminaires”,我想在SQL SERVER 2008中搜索单词。但主要问题是SQL SERVER因字符串中断而给出错误。

  

Msg 102,Level 15,State 1,Line 1'organization'附近的语法不正确

任何人都可以对此有所了解吗?我的桌子存放法语单词。

2 个答案:

答案 0 :(得分:5)

d'organisation中的撇号终止查询中的字符串文字(撇号是标准分隔符),因此您必须通过加倍来转义它:d''organisation

答案 1 :(得分:4)

你应该逃避那些单引号。您可以将它们加倍或使用char(39)。

Services d''organisation de séminaires

'Services d'+char(39)+'organisation de séminaires'