PlainWei Tech Studio

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年5月5日

摘要: sql server2000分页方式很多,效率吗 当到达10万级以上就有些吃力了,这里暂时不例出来了sql server2005以上就有了row_number 也是一大进步,详情如下参考Sql Server2005通用分页存储过程CREATE PROCEDURE [dbo].[Common_GetPagedList](@TableName nvarchar(100), --表名@ColumnNames nvarchar(1000) = '*', --字段名集合(全部字段为*,其它逗号分隔)@OrderClause nvarchar(1000), --排序从句(不包含order 阅读全文
posted @ 2012-05-05 15:31 PlainWei 阅读(656) 评论(0) 推荐(0) 编辑

摘要: 对于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 阅读全文
posted @ 2012-05-05 15:14 PlainWei 阅读(4048) 评论(10) 推荐(4) 编辑