CONTAINSTABLE 语法 我们通常在 FROM 子句中使用 CONTAINSTABLE ,就象这样:SELECT * FROM table_name,CONTAINTABLE(fulltext_table,fullText_column,'search condition') WHERE ......。
我们看一个例子,比较这两种表的不同。 SELECT FT_TBL.student_name,FT_TBL.student_score,KEY_TBL.RANK FROM report AS FT_TBL INNER JOIN CONTAINSTABLE( student,address, 'ISABOUT (city weight (.8), county wright (.4))' ) AS KEY_TBL ON FT_TBL.student_id = KEY_TBL.[KEY] ORDER BY KEY_TBL.RANK CONTAINSTABLE 返回的表包含有特殊的两列:KEY,RANK。 在第一部分里我们就强调了:被全文索引的表必须有唯一索引。这个唯一的索引列在返回的表中就成为 KEY。我们通常把它作为表连接的条件。
FREETEXTTABLE 语法 和 CONTAINSTABLE 一样,FREETEXTTABLE 返回带有 KEY,RANK 的表。举例说明: SELECT FT_TBL.CategoryName, FT_TBL.Description, KEY_TBL.RANK FROM Categories AS FT_TBL INNER JOIN FREETEXTTABLE(Categories, Description, 'sweetest candy bread and dry meat') AS KEY_TBL ON FT_TBL.CategoryID = KEY_TBL.[KEY] 在 ASP 中使用全文本检索 Dim cnn Dim rs Dim strSQL