日期:2014-05-18  浏览次数:20468 次

条件分页存储过程
CREATE   PROCEDURE   web_Search
(
@a   int,
@b   int
)
as
declare   @SQL   varchar(2000)
set   @SQL   =   'select   *   from   table   where   1   =   1   '
if   @a>   0
      begin
            set   @SQL   =     @SQL   +   'and   fuwuprovinceid= '   +   Cast(@a   varchar(10))
      end
if   @b> 0
      begin
            set   @SQL   =     @SQL   +   '   and   b= '   +   cast(@b   varchar(10))
      end
exec   (@SQL)
go

这样的要怎么写分页的存储过程啊


------解决方案--------------------
给出主键或唯一性列(可以是组合键),分页条件。

------解决方案--------------------
发布两个大数据集通用分页存储过程,欢迎大家和我联系共同探讨改进方法,同时我也会及时将更新内容发布在下面的网址
http://www.thinksea.com/thinksea/show.aspx?id=92db4c46-2216-4b24-a72b-aa27fcf82e50