惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Webroot Blog
Webroot Blog
U
Unit 42
A
About on SuperTechFans
宝玉的分享
宝玉的分享
月光博客
月光博客
C
CERT Recently Published Vulnerability Notes
P
Privacy International News Feed
Microsoft Security Blog
Microsoft Security Blog
G
Google Developers Blog
P
Privacy & Cybersecurity Law Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
S
Securelist
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Spread Privacy
Spread Privacy
L
Lohrmann on Cybersecurity
Apple Machine Learning Research
Apple Machine Learning Research
K
Kaspersky official blog
Hugging Face - Blog
Hugging Face - Blog
B
Blog
I
Intezer
Last Week in AI
Last Week in AI
T
Threat Research - Cisco Blogs
V
V2EX
L
LangChain Blog
AI
AI
G
GRAHAM CLULEY
T
Tor Project blog
人人都是产品经理
人人都是产品经理
D
Docker
WordPress大学
WordPress大学
Google DeepMind News
Google DeepMind News
I
InfoQ
Y
Y Combinator Blog
C
Comments on: Blog
GbyAI
GbyAI
www.infosecurity-magazine.com
www.infosecurity-magazine.com
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
腾讯CDC
N
News and Events Feed by Topic
MyScale Blog
MyScale Blog
H
Help Net Security
Vercel News
Vercel News
T
Tenable Blog
博客园 - 三生石上(FineUI控件)
爱范儿
爱范儿

博客园 - 站长资源交易专业网

关于asp.net中gridview的问题,关于footer,16aspx上下的英语交流网程序,管理员的添加和修改有问题 asp.net 网站模板怎么用,就是16aspx上面下下来的模板,里面有个sln文件,其他全是文件夹的东西 我在16aspx网上下载了个C#源码,如何能在我自己的计算机上跑起来,很急!求详细操作过程! 在16aspx.com上下了一个简单商品房销售系统源码,怎么修改它的默认登录名和密码 16aspx源码要求安装.csproj类型怎么安装 我在16ASPX下了一个系统是ACCESS和VS2005做的我想把那个连接数据库的'DB_16aspx'的名字改了进不了了可是? 请教一下16aspx上的源代码要如何在自己的服务器上运行 我从16ASPX上下了一个程序在运行时出错是怎么回事?运行时出现用户SA登陆失败,但是我已经把数据库导入SQL 在16aspx.com上下了一个.net程序,怎么修改它的默认登录名和密码? asp.net如何更改默认的登陆帐号/密码:16aspx/16aspx 16Aspx.com-PHP企业整站源码 景观石材大理石类织梦模板 含手机移动端 完整源码 APP+PC 16Aspx.com-将15位身份证转换成18位 16Aspx.com-书通网中小学生免费在线学习网站源码 带采集带手机版帝国cms内核 16Aspx.com源码2014年7月详细 Web电子商务网(三层)V2.0源码 C#做的一个加密/解密的类 private、 protected、 public、 internal 修饰符 sql: 生日三个月内有效 SQLSERVER一些公用DLL的作用解释
毫秒级百万数据分页存储过程
站长资源交易专业网 · 2014-08-06 · via 博客园 - 站长资源交易专业网
/****** Object:  StoredProcedure [dbo].[up_Page2005]    Script Date: 11/28/2013 17:10:47 ******/    
SET ANSI_NULLS ON   
GO    
SET QUOTED_IDENTIFIER ON   
GO    
   
CREATE PROC [dbo].[up_Page2005]    
    (    
      @TableName VARCHAR(MAX) ,        --表名                    
      @Fields VARCHAR(5000) = ''*'' ,    --字段名(全部字段为*)                    
      @OrderField VARCHAR(5000) ,        --排序字段(必须!支持多字段)                    
      @sqlWhere VARCHAR(5000) = NULL ,--条件语句(不用加where)                    
      @pageSize INT ,                    --每页多少条记录                    
      @pageIndex INT = 1             --指定当前为第几页                
    )    
AS     
    BEGIN                    
        DECLARE @sql NVARCHAR(MAX);                    
        DECLARE @totalRecord INT;                    
        DECLARE @TotalPage INT;                            
                    
    --计算总记录数                                  
        IF ( @SqlWhere = ''''   
             OR @sqlWhere = NULL   
           )     
            SET @sql = ''select @totalRecord = count(*) from '' + @TableName                    
        ELSE     
            SET @sql = ''select @totalRecord = count(*) from '' + @TableName    
                + '' where 1=1 '' + @sqlWhere                    
                    
        EXEC sp_executesql @sql, N''@totalRecord int OUTPUT'',    
            @totalRecord OUTPUT--计算总记录数               
                             
    --计算总页数                    
        SELECT  @TotalPage = CEILING(( @totalRecord + 0.0 ) / @PageSize)                    
                    
        IF ( @SqlWhere = ''''   
             OR @sqlWhere = NULL   
           )     
            SET @sql = ''Select top ('' + CONVERT(VARCHAR, @pageSize) + '') ''   
                + @Fields + '' FROM (select ROW_NUMBER() Over(order by ''   
                + @OrderField + '') as 编号,'' + @Fields + '' from '' + @TableName                     
        ELSE     
            SET @sql = ''Select top ('' + CONVERT(VARCHAR, @pageSize) + '') ''   
                + @Fields + '' FROM (select ROW_NUMBER() Over(order by ''   
                + @OrderField + '') as 编号,'' + @Fields + '' from '' + @TableName    
                + '' where 1=1 '' + @SqlWhere                        
                           
                    
    --处理页数超出范围情况                    
        IF @PageIndex <= 0     
            SET @pageIndex = 1                    
                        
        IF @pageIndex > @TotalPage     
            SET @pageIndex = @TotalPage                    
                    
     --处理开始点和结束点                    
        DECLARE @StartRecord INT                    
        DECLARE @EndRecord INT                    
                        
        SET @StartRecord = ( @pageIndex - 1 ) * @PageSize + 1                    
        SET @EndRecord = @StartRecord + @pageSize - 1                    
                    
    --继续合成sql语句                    
        SET @Sql = @Sql + '') as t where 编号>='' + CONVERT(VARCHAR, @StartRecord)    
            + '' order by 编号''           
        EXEC(@Sql)                        
        IF @@Error <> 0     
            RETURN -1                      
        ELSE     
            SELECT  @totalRecord ,    
                    @TotalPage ---返回记录总数,返回总页数                       
    END   


 转自:http://www.16aspx.com/Article/3888