首页 > 数据库技术 > 详细

sqlserver字符串拆分函数

时间:2014-12-28 14:10:58      阅读:389      评论:0      收藏:0      [点我收藏+]

CREATE FUNCTION f_splitSTR(
@s varchar(8000), --待分拆的字符串
@split varchar(10) --数据分隔符
)RETURNS @re TABLE(col varchar(100))
AS
BEGIN
DECLARE @splitlen int
SET @splitlen=LEN(@split+‘a‘)-2
WHILE CHARINDEX(@split,@s)>0
BEGIN
INSERT @re VALUES(LEFT(@s,CHARINDEX(@split,@s)-1))
SET @s=STUFF(@s,1,CHARINDEX(@split,@s)+@splitlen,‘‘)
END
INSERT @re VALUES(@s)
RETURN
END
GO
select * from DBO.f_splitSTR(‘a,b,c‘,‘,‘)

sqlserver字符串拆分函数

原文:http://www.cnblogs.com/toSeeMyDream/p/4189891.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!