【发布时间】:2010-08-09 15:51:27
【问题描述】:
我有一个基本的存储过程,它通过传入@Keyword 参数对表中的 3 列执行全文搜索。它用一个词效果很好,但是当我尝试输入多个词时它会掉下来。我不确定为什么。错误说:
全文搜索条件“这是一个搜索项”中“搜索项”附近的语法错误
SELECT S.[SeriesID],
S.[Name] as 'SeriesName',
P.[PackageID],
P.[Name]
FROM [Series] S
INNER JOIN [PackageSeries] PS ON S.[SeriesID] = PS.[PackageID]
INNER JOIN [Package] P ON PS.[PackageID] = P.[PackageID]
WHERE CONTAINS ((S.[Name],S.[Description], S.[Keywords]),@Keywords)
AND (S.[IsActive] = 1) AND (P.[IsActive] = 1)
ORDER BY [Name] ASC
【问题讨论】:
标签: tsql sql-server-2008 full-text-search