日期:2014-05-18  浏览次数:20362 次

全文检索的值包含空格
现有动态SQL:IF (@Company <> '')
  SET @SQLExists = @SQLExists + N' AND CONTAINS(u.CorpName,@Company)'


当@Company = N'123',可以查出正常数据,当@Company = N'12 3',报:在全文搜索条件 '12 3' 内的 '3' 附近存在语法错误。
求解决办法。


------解决方案--------------------
全文索引 英文下逗号,空格字符等都导致错误问题

把空格用双引号引起来试试。