摘要:sql server2000分页方式很多,效率吗 当到达10万级以上就有些吃力了,这里暂时不例出来了sql server2005以上就有了row_number 也是一大进步,详情如下参考Sql Server2005通用分页存储过程CREATE PROCEDURE [dbo].[Common_GetPagedList](@TableName nvarchar(100), --表名@ColumnNames nvarchar(1000) = '*', --字段名集合(全部字段为*,其它逗号分隔)@OrderClause nvarchar(1000), --排序从句(不包含order
阅读全文
随笔分类 - sql server
摘要:对于sql 来说操作集合类型(一行一行)是比较麻烦的一件事,而一般业务逻辑复杂的系统或项目都会涉及到集合遍历的问题,通常一些人就想到用游标,这里我列出了两种方案,供大家参考1.游标方式 1 DECLARE @Data NVARCHAR(max) 2 SET @Data='1,tanw;2,keenboy' --Id,Name 3 4 DECLARE @dataItem NVARCHAR(100) 5 DECLARE data_cursor CURSOR FOR (SELECT * FROM split(@Data,';')) 6 OPEN data_cursor
阅读全文