SQL分页存储过程实例
2016-06-12 10:03
435 查看
-- ================================================ -- Template generated from Template Explorer using: -- Create Procedure (New Menu).SQL -- -- Use the Specify Values for Template Parameters -- command (Ctrl-Shift-M) to fill in the parameter -- values below. -- -- This block of comments will not be included in -- the definition of the procedure. -- ================================================ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: <Author,,Name> -- Create date: <Create Date,,> -- Description: <Description,,> -- ============================================= CREATE PROCEDURE proc_page_split1 -- Add the parameters for the stored procedure here @pageindex int, @pagesize int AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; -- Insert statements for procedure here SELECT top (@pagesize) basic_staff.staffid, basic_staff.name,(case basic_staff.sex when 0 then '女' when 1 then '男' end) AS sex, basic_department.name AS departmentname, basic_role.name AS rolename FROM basic_staff LEFT JOIN basic_department ON basic_staff.depid = basic_department.depid LEFT JOIN basic_role ON basic_staff.roleid = basic_role.roleid where basic_staff.ID not in (select top (@pagesize*@pageindex) ID from basic_staff) order by basic_staff.ID END GO
相关文章推荐
- 【译】MySQL – The Error Log
- 分页技术原理与实现之Java+Oracle代码实现分页(二)
- MySQL数据库优化(七)——MySQL主从复制
- 我的第一个extjs desktop + jsp +mysql实战练习项目
- mysql优化实战(explain&&索引)
- SQL中遇到多条相同内容只取一条的最简单实现方法
- SQL 高级知识 3
- MySQL分表自增ID解决方案
- 4000 PLSQL Developer建表时注释(COMMENT)中文乱码的解决方案(Windows)
- mysql字符集和校对规则(Mysql校对集)
- mysql 卸载及安装
- Oracle中Before和After触发器的例子
- 如何学好SQL
- Tomcat+memcached配置
- 基于Memcached的tomcat集群session共享
- Code First开发系列之数据库迁移
- 数据库管理
- SQL管理员sss或navicat premium连接自定义非1433端口说明
- mysql教程
- mysql从csv文件导入数据时提示int类型出现' '(空字符串)