2009-05-20 67 views
0

當我將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謂詞對錶或索引視圖‘分類’,因爲它不是全文索引」。

可能的解決方案是什麼?我們是否需要創建一個全文索引?

請幫我在此先感謝

回答

2

是,爲了使用CONTAINSTABLE的表需要在其上定義全文索引。

+0

非常感謝你,我創造了它....它工作正常 – Anoop 2009-05-20 14:53:52