桃李不言,下自成蹊;软件工程师,非某语言的程序员

摘要: 上篇列了一个函数,功能大概是把一个字符串根据特定的分隔符号转换成表的函数这篇我想反过来应该如何实现呢?很多人都会想到游标循环表来达到目的,诚然这是可以达到效果的。但是可以说是最差的实现方法那么应该如何实现呢?其实很简单,只要三句语句就可以搞定 DECLARE @STR VARCHAR(8000)SELECT @STR = ISNULL(@STR,'')+[字段名]+'分隔符号' FROM 表名 S... 阅读全文
posted @ 2007-02-08 20:32 假正经哥哥 阅读(2743) 评论(5) 推荐(0) 编辑
摘要: CREATE FUNCTION SPLIT (@str_in VARCHAR(8000),@separator VARCHAR(4) )RETURNS @strtable TABLE (strval VARCHAR(8000))ASBEGINDECLARE @Occurrences INT, @Counter INT, @tmpStr VARCHAR(8000) SET @Counter = ... 阅读全文
posted @ 2007-02-08 08:28 假正经哥哥 阅读(506) 评论(0) 推荐(0) 编辑