分页存储过程
来源:互联网 发布:算法设计与分析公开课 编辑:程序博客网 时间:2024/06/05 22:34
对sql不熟,刚写的分页存储过程,请指正
另外,如果可以哪位高手可以师范下使用临时表完成相同任务,先谢过了
贴代码:
create proc GetListPaging
@fields varchar(2000), --字段
@table varchar(50), --表名
@order varchar(200), --排序
@key varchar(50), --主键名
@condition varchar(2000),--条件
@page int, --页码
@size int --每页显示的行数
as
declare @rowStart int --
declare @sql varchar(5000)
set @rowStart=(@page-1)*@size;
if @page>0 and @size>0
set @sql='select top '+cast(@rowStart as varchar)+@fields+' from '+@table+' where '+@key+' not in (select top '++cast(@rowStart as varchar)+@key+' from '+@table+' '+@condition+' '+@order+')'+@order
else
set @sql='select top '+cast(@rowStart as varchar)+@fields+' from '+@table+' '+@condition+' '+@order
exec(@sql)
go
小弟刚学,不足请指正
- orcale分页 存储过程分页
- 一个分页存储过程
- 一个分页存储过程
- 存储过程分页代码
- 分页存储过程
- 数据库分页存储过程
- 分页存储过程
- 一个分页存储过程
- 分页 SQLServer存储过程
- 分页 SQLServer存储过程
- 存储过程分页
- SqlServer分页存储过程
- 分页的存储过程
- 通用分页存储过程
- sql 存储过程分页
- 分页存储过程
- 分页存储过程2
- 分页的存储过程
- TranstateMessage函数将击键消息转换为字符消息
- Bug(已解决,不是代码问题):调试停在objcore.cpp
- 在字符串中删除特定的字符
- 将选中的数据从左框中移到右框中
- Struts1.x最简单例子-温故知新
- 分页存储过程
- 触发器的创建和使用(sql2005)
- 分享立陶宛的Revit插件,分析国外二次开发产品为什么多?
- 如何查看SQL server 执行计划
- php分页方法--转载
- 测试
- Windows环境下32位汇编程序设计C版code--第五章(三)
- 正确地定制您的网站 – 文件替代机制,zencart
- Linux中开启mysql远程访问功能