读书人

Denali的T-SQL加强 (1)

发布时间: 2012-12-30 10:43:15 作者: rapoo

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如何?

读书人网 >SQL Server

热点推荐