当前位置: 代码迷 >> Sql Server >> Denali的T-SQL加强 (1)
  详细解决方案

Denali的T-SQL加强 (1)

热度:14   发布时间:2016-04-25 00:06:19.0
Denali的T-SQL增强 (1)
好久没有上来,刚参加完PASS峰会,简单分享一些T-SQL部分:
  
新的分页方法:

CREATE TABLE T1(COL CHAR(1) PRIMARY KEY)
GO

INSERT T1(COL) VALUES('A'),('B'),('C'),('D'),('E')
GO

DECLARE
@page_num  AS int = 2,
@row_per_page AS int = 3

SELECT
*
FROM T1
ORDER BY COL OFFSET (@page_num -1 ) * @row_per_page ROWS
FETCH NEXT @row_per_page ROWS ONLY
GO

DROP TABLE T1
GO
/**
COL
-----
D
E
**/



------解决方案--------------------
谢谢分享!
------解决方案--------------------
怎么看着还不如row_number清晰
------解决方案--------------------
这个分页性能较row_number如何?