当我将Northwind数据库(使用sp_attach_db)附加到SQL Server 2005时,它已成功完成。但是当我运行这个查询时
SELECT FT_TBL.Description,
FT_TBL.CategoryName,
KEY_TBL.RANK
FROM Categories AS FT_TBL INNER JOIN
CONTAINSTABLE (Categories, Description,
'("sweet and savory" NEAR sauces) OR
("sweet and savory" NEAR candies)'
, 10
) AS KEY_TBL
ON FT_TBL.CategoryID = KEY_TBL.[KEY]
它给了我这个错误
“无法对表格或索引视图'类别'使用CONTAINS或FREETEXT谓词,因为它不是全文索引的。”
可能的解决方案是什么?我们需要创建一个Full -Text索引吗?
请提前帮助我
答案 0 :(得分:2)
是的,为了使用CONTAINSTABLE,表格需要在其上定义全文索引。