C#技术百科
问问你的心你有没有信心 做事情要专一坚定,执着

根据传值 一。整体字符串 二 分割的字符串

返回已分割字符串 所有的数据列面
CREATE FUNCTION  SqlSplit (@Str varchar(120),@Sp varchar(120))
RETURNs @table TABLE(       
ID int IDENTITY PRIMARY KEY,     
value nvarchar(max)   
)
BEGIN
 DECLARE @pos int
 DECLARE @temppos int
 SET @pos =0;
 WHILE(CHARINDEX(@Sp,@Str,0)>0) 
BEGIN
SET @temppos =CHARINDEX(@Sp,@Str,0)
INSERT INTO @table VALUES(substring(@Str,1,@temppos-1)) 
SET @Str=substring(@Str,@temppos+1,len(@Str))

END
INSERT INTO @table VALUES(@Str) 
RETURN
END

posted on 2011-04-25 17:28  王德田  阅读(427)  评论(0编辑  收藏  举报