【问题标题】:Attach and detach database附加和分离数据库
【发布时间】:2009-05-20 14:41:28
【问题描述】:

当我将 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]

它给了我这个错误

“不能在表或索引视图 'Categories' 上使用 CONTAINS 或 FREETEXT 谓词,因为它不是全文索引。”

可能的解决方案是什么?我们需要创建全文索引吗?

请帮助我提前谢谢

【问题讨论】:

    标签: sql sql-server


    【解决方案1】:

    是的,为了使用 CONTAINSTABLE,表需要定义一个全文索引。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-06
      • 2014-12-28
      • 1970-01-01
      相关资源
      最近更新 更多