[导入]RowCount 高效分页(续二)
由于项目经理没同意使用sql05,所以再次优化了一下sp,其实就是改动一点点,就是为了避免模糊匹配like会引起全表检索,所以加了强制索引,不过在sql05下测效果不好,在2000下会有一定的提升!
ALTER procedure [EnterUser].[EI_CompanyFile_SearchEnterInfo]
(@skey NVarChar(100),
@pagesize int,
@pageindex int,
@docount bit,
@SearchType nvarchar(1),
@i int out)
as
set nocount on
if(@docount=1)
begin
if(@SearchType='1')
begin
select @i=count(1) from
(
select creditnumber from EnterAAAInfo eai with(index(Ix_CreditNumber)) where eai.CreditNumber like '%'+@skey+'%' union
select creditnumber from EnterInfo ei with(index(Ix_CreditNumber)) where ei.CreditNumber like '%'+@skey+'%' union
select creditnumber from Compa 阅读全文
类别:sql笔记 查看评论
文章来源:http://hi.baidu.com/%B3%C2%C1%A2/blog/item/f1f4342ae94332385343c1a7.html

浙公网安备 33010602011771号