文档章节

简单sqlserver 分页存储过程创建 及调用

 大云彩
发布于 2017/08/22 13:22
字数 161
阅读 12
收藏 0

--数据准备

create table sc
(
    s# int,
    c# varchar(3),
    score int
)
insert into sc(s#,c#,score)
select 1,'001',70 union all
select 1,'002',80 union all
select 1,'003',59 union all
select 2,'001',50 union all
select 2,'002',70 union all
select 2,'003',90 union all
select 3,'001',70 union all
select 3,'002',50 union all
select 3,'003',70 union all
select 3,'004',55 union all
select 3,'005',66 union all
select 2,'004',34 union all
select 4,'005',50 union all
select 4,'004',21

--创建存储过程
create procedure pro_sc_paging
     @pagesize int, 
     @pageindex int
as
begin
    select * from 
    (select sc.*, row_number() over(order by sc.c#,sc.s#) rn
    from sc) t
    where t.rn >= (@pageindex-1) * @pagesize + 1 and t.rn <= @pagesize* @pageindex
end

--调用
exec pro_sc_paging 2,4

© 著作权归作者所有

共有 人打赏支持
粉丝 2
博文 87
码字总数 14895
作品 0
丰台
程序员
私信 提问
FreeBSD下执行SQL Server2005存储过程解决方案

FreeBSD下执行SQL Server2005存储过程解决方案(Warning: mssql_execute(): ...) FreeBSD下使用SQL Server2005(2008)需要使用FreeTDS。 安装FreeTSD后,使用PHP语言进行测试。在使用mssql_e...

雷xiao雨
2014/03/01
0
0
Linux下用freetds执行SqlServer的sql语句和存储过程

Windows下访问Sqlserver很方便,特别是用ADO,即便是用C++写代码,也没怎么感觉麻烦,如果是用C#的话,写起来估计更是飞一般的感觉,可现在我要处理的问题是在Linux下访问SqlServer,执行sql...

长平狐
2012/06/08
1K
0
linux环境php调用sqlServer2000存储过程遇到的问题

  在linux环境中用php查询sql server并不是很常见的需求.一般来说如果一定要用sql server,编程语言我会先c#;如果一定要用php,数据库我就选mysql.   这几天的开发中,需要从一个非开源的e...

吕明明
2013/03/14
0
0
数据库访问之Sqlite的不同之处

在我的Winform开发框架中,底层的数据访问支持多种不同的数据库,在数据库访问的开发过程中,发现Sqlite多数情况下,操作都和SqlServer或者说是和标准Sql差不多的。当然,Sqlite本身也有一些...

长平狐
2012/08/22
90
0
数据库访问之Sqlite的不同之处

在我的Winform开发框架中,底层的数据访问支持多种不同的数据库,在数据库访问的开发过程中,发现Sqlite多数情况下,操作都和SqlServer或者说是和标准Sql差不多的。当然,Sqlite本身也有一些...

长平狐
2012/06/11
73
0

没有更多内容

加载失败,请刷新页面

加载更多

fabric增删改查Mac

备份1.3版本,重新下载1.1版本到fabric文件夹 /opt/gopath/src/github.com/hyperledger/fabric -> /opt/gopath/src/github.com/hyperledger/fabric1.3 新建/opt/gopath/src/github.com/hype......

八戒八戒八戒
1分钟前
0
0
盘点愚人节各大网站彩蛋,谁最爱恶搞?

如今的愚人节俨然已是各品牌宣传了一个重要节日,同时,也成为了各大互联网科技企业凑热闹,比拼创意和策划的节日。跟小编一起看看有哪些有趣的策划吧! Google地图变成吃豆人游戏 每年愚人节...

临江仙卜算子
25分钟前
1
0
Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析

本文分析的是源码,所以至少读者要熟悉它们的接口使用,同时,对于并发,读者至少要知道 CAS、ReentrantLock、UNSAFE 操作这几个基本的知识,文中不会对这些知识进行介绍。Java8 用到了红黑树...

java菜分享
26分钟前
0
0
玩手机与做实验

看过这样一个故事:说的是在二十世纪二十年代初的一个深夜,担任英国剑桥大学卡文迪许实验室主任的卢瑟福来实验室检查,发现一位学生还在做实验。卢瑟福就问他:“你上午做什么了?”学生回答...

Bob2100
59分钟前
4
0
Kafka流式处理

Kafka Streams 初识流式处理 什么是数据流 数据流(也叫事件流)是无边界数据集的抽象表示。无边界意味着无限和持续增长。无边界数据集之所以是无限的,是因为随着时间的推移,新记录会不断加...

东都大狼狗
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部