zoukankan      html  css  js  c++  java
  • SQL Server 2005 学习笔记系列文章导航 存储过程分页的经典例子

                                                                                   SQL Server 2005 学习笔记

            我在学习Sql 2005总结了一些经验,也解决了一些常见的问题,在这里跟大家分享一下吧,希望能给初学者以帮助,也希望大家多多提建议,一起分析进步;

    2005比起2000增加了不少功能,首先从界面 上我们就能看的出来,一个是单任务化,2005是多窗口,多任务同时进行,这样操作很方便,也继承了Vs2005的操作习惯,让大家开发起来也更方便,另为扩大了Varchar的支持,最大可以存2个GB的内容,可以使用CLR,可以存储对像,另外为了方便大家使用存储过程 分页还提供了一个RowNumber函数,我博客上有文章大家可以进来看看  存储过程分页的经典例子    介绍一下和AspNetPager结合的不错的分页方案

         具体的其它特性我们在下面的文章中一一介绍的

    第一章   前导

          1.据库设计规范

          2.SQl使用方法总结

          3.Sql 技术文章  

     

    第二章   详细功能                                                                                                                                                                                      

          1.SQL Server 2005中的CLR

          2.Sql  Server 2005与XML的紧密整合

          3.SQL Server 2005报表服务的配置与开发

          4.SQL Server 2005 T-SQL增强

          5.SQL Server 2005团队开发

          6.SQL Server 2005 报表服务的复杂应用

          7.使用ADO MD.NET开发SQL Server 2005 OLAP应用

          8.SQL Server 2005 在MDX中的新特性

          9.使用VS 2005开发安全的SQL Server 2005应用

          10.SQL Server2005中的表分区功能和索引

          11.SQL Server 2005 对Native XML Web 服务的支持

          12.SQL Server 2005 ServiceBroker详解

          13.SQL Server 2005报表服务设计技巧

     

    第三章   课程总结

          1.分享

          2.总结

     存储过程分页的经典例子

    USE [PLAYBAR_PERSONAL]
    GO
    /****** 对象: StoredProcedure [dbo].[CP_select_All_Customer]    脚本日期: 03/10/2009 21:09:12 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO

     

    -- =============================================
    --
     Author:   sufei
    --
     Create date: <2009-2-16,,>
    --
     Description: <查询所有的用户信息    
    --
    -Table (手机号,用户名,用户信箱,用户年龄,性别,用户职业,兴趣爱好,现居地,用户积分,注册时间 ,备注)
    --
     =============================================
    ALTER PROCEDURE [dbo].[CP_select_All_Customer]
    @startindex int ,
    @pagesize int
    AS
    BEGIN
    with NewCustomer as (
    select row_number()over (order by Cus_Id)as rownumber, Cus_MSISDN,Cus_Name,Cus_Email,Cus_Age,Cus_Sex,Cus_Job,Cus_Intrestings,Cus_Address,Cus_Value,Cus_RegTime,Cus_Remark,Cus_State 
    from Customer
    where Isdelete=0
    )
    select rownumber, Cus_MSISDN,Cus_Name,Cus_Email,Cus_Age,Cus_Sex,Cus_Job,Cus_Intrestings,Cus_Address,Cus_Value,Cus_RegTime,Cus_Remark,Cus_State 
    from NewCustomer
    where rownumber >=(@startindex-1)*@pagesize+1 and rownumber<=(@startindex-1)*@pagesize+(@pagesize)

    select count(*from Customer where Isdelete=0
    END

  • 相关阅读:
    用Repeater控件显示主从关系数据表
    transactsql高级查询(上)
    利用动态加载模板,配合ajax实现无刷新操作
    如何使用Repeater控件的模板
    总结一下DataGrid,DataList,Repeater
    ajax实现dropdownlist与datagrid或Repeater无联动刷新
    Asp.net2.0 VS 2005下的repeater控件本功能分页实例(共有 条记录 共有几页 当前第 页 首页,上一页,下一页,尾页 DropDownList跳转)
    SQLSERVER存储过程
    我的java 的实用代码
    各种数据库对应的jar包、驱动类名和URL格式
  • 原文地址:https://www.cnblogs.com/csj007523/p/1706379.html
Copyright © 2011-2022 走看看