创建视图全文搜索(二)
atalog FTProductList
如果全文目录正处于填充状态,则等待30秒后再检测一次
WHILE FulltextCatalogProperty('FTProductList','PopulateStatus')<>0
BEGIN
--如果全文目录正处于填充状态,则等待30秒后再检测一次
WAITFOR DELAY '0:0:5'
END
*/
create FULLTEXT INDEX ON view_ProductList(InnerID,[Name],STInnerID,Material,Specification,CDescription,BarCode) key index index_view_ProductList ON FTProductList
select * from view_ProductList where CONTAINS(*,'内六角 | 内六角沉头机螺钉')
select * from view_ProductList where contains(*,'"内六角" or "内六角沉头机螺钉" or "M5*28" or "GB818"')
----分页控制
exec proc_DataPagingList
'view_ProductList', ----要显示的表或多个表的连接
'*', ----要显示的字段列表
20 , ----每页显示的记录个数
1, ----要显示那一页的记录
1, ----output查询结果分页后的总页数
1 , ----output查询到的总记录数
'',----排序字段列表或条件
1, ----排序方法,0为升序,1为降序--程序传参如:' SortA Asc,SortB Desc,SortC ')
'freetext(*,''内六角平圆头机螺钉'')',----查询条件,不需WHERE
'InnerID', ----主表的主键
0 ----是否添加查询字段的 DISTINCT 默认0不添加/1添加