编程浪子的博客

碌碌无为终为过

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

2010年7月6日

摘要: dnt_split是一个字符串分割函数,输入待分割的字符串和分割符,输出分割后的字符串表下边是注释,是自己理解.CREATE FUNCTION [dnt_split] --字符串分割函数 ( @splitstring NVARCHAR(4000) , --输入需要分割的字符串和分割符 @separator CHAR(1) = ',' )RETURNS @splitstringstable TABLE ( [item] NVARCHAR(200) ) --以表的形式返回分割后的字符串AS BEGIN DECLARE @currentindex INT DECLARE @nextindex IN 阅读全文
posted @ 2010-07-06 17:19 编程浪子_ 阅读(696) 评论(0) 推荐(2) 编辑

摘要: DNT的几个分页存储过程解析在DNT安装时会创建一些存储过程,用于完成DNT的功能。这些存储过程位于、upload_files\install\sqlscript\sqlserver文件夹中的setup2.2 - 2005.sql文件中。其中的分页存储过程如下:我认识存储过程这个东西不久,仔细看了下,注释出来.一直以为存储过程很高深,多看代码感觉也不过如此.就是一些函数而已下边列举的4个分页存储过程,写法风格各不相同.在算法上只有两种.一个使用了ROW_NUMBER() OVER ( ORDER BY [aid] DESC ) AS ROWID这个函数.另一个手动计算页码,将该页的所有数据以D 阅读全文
posted @ 2010-07-06 17:15 编程浪子_ 阅读(880) 评论(0) 推荐(2) 编辑