【发布时间】:2012-03-15 03:51:55
【问题描述】:
我有以下WHERE 子句:
WHERE (@Keywords IS NULL
OR (CONTAINS((p.Title, p.Area, p.[Message]), @Keywords))
)
如果@Keywords = 'control',则查询成功执行并过滤我的记录
如果@Keywords = 'control of',那么我得到以下错误:
全文搜索条件“control of”中“of”附近的语法错误。
为什么会这样?我可以做些什么来解决这个问题?
我使用这种方法而不是使用LIKE 条件的主要原因是我可以搜索多个单词。
【问题讨论】:
标签: sql-server-2008 full-text-search contains