知识大全 动态的SQL分页
Posted 知
篇首语:知是行的主意,行是知的功夫。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 动态的SQL分页相关的知识,希望对你有一定的参考价值。
动态的SQL分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
alter procedure sp_aspnetpage
@curpage int
@tablename varchar( ) 输入参数
@count int output 输出参数
@order varchar( )
@key varchar( )
@pagesize int=
@condition varchar( )= =
as
begin
set nocount on
设置开始行号
declare @start_row_num int
set @start_row_num=(@curpage )*@pagesize
设置动态sql语句
declare @sql varchar( )
set @sql= select top +cast(@pagesize as varchar( ))+ * from +@tablename+ where +@condition+ and +@key+ not in (select top +convert(varchar( ) @start_row_num)+ +@key+ from +@tablename+ where +@condition+ order by +@order+ ) order by +@order
获得总记录数
declare @countnum nvarchar( )
set @countnum= select @all=count( ) from +@tablename
exec sp_executesql @countnum N @all int output @count output
执行分页sql
print @sql
exec (@sql)
cha138/Article/program/net/201311/13386相关参考
Oracle常见SQL分页实现方案 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在Oracle
CREATEPROCmyx_prPageRecordset @queryStrnvarchar() @keyFieldnvarc
SQL大数据量分页存储过程效率测试 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! /*存储过程分
“俄罗斯存储过程”的改良版 CREATEprocedurepagination(@pagesizeint页面大小如每页存储条记录@pageindexint当前页码)assetnocountonb
SQLServer千万数量级分页存储过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 随着信息
利用SQL语句对不同数据库进行高效果分页[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在
利用SQL语句对不同数据库进行高效果分页[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! O
oracle笔记-动态SQL 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 第章动态SQL 为
SQLServer执行动态SQL正确方式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQLS
PL/SQL开发中动态SQL的使用方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 内容摘要在