Denali的T-SQL增强 (1)
好久没有上来,刚参加完PASS峰会,简单分享一些T-SQL部分:
新的分页方法:
SQL code
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如何?
------解决方案--------------------广告咋这么多呢
------解决方案--------------------现在的广告啊,铺天盖地
------解决方案--------------------谢谢分享!!
------解决方案--------------------INSERT 还能这么玩?
------解决方案--------------------收藏,学习!
------解决方案--------------------学习啦 呵呵 哈哈
------解决方案--------------------好样的的等等等等 到底
------解决方案--------------------先收下了。
------解决方案--------------------谢谢分享,看上去有些难喔,在SQL2000版中可以用吗?
------解决方案--------------------哇,还参加PASS啊。羡慕。。人在美国?
------解决方案--------------------挺有意思!!!!!
------解决方案--------------------顶~~~~~~~~~~~~~~~~~~~~~~~~~~·
------解决方案--------------------学习中,谢谢
------解决方案--------------------学习了·····
------解决方案--------------------这个很好
------解决方案-------------------- 不知所云
------解决方案--------------------这个真不错。