SQL字符串,根据逗号拆成多条记录

网友投稿 632 2022-11-16

SQL字符串,根据逗号拆成多条记录

SQL字符串,根据逗号拆成多条记录

–select * from dbo.[fn_get_1](‘12,12,12|as,adsf,df|’)

CREATE FUNCTION [dbo].[fn_get_1](@str varchar(8000)) returns @tb table(ids int,col varchar(5000)) as begin if (right(@str,1)!=’|’) begin set @str=@str+’|’ end

declare @a int set @a=1while charindex('|',@str)>0begin insert into @tb(ids,col) select @a,left(@str,charindex('|',@str)-1) set @str=right(@str,len(@str)-charindex('|',@str)) set @a=@a+1end return

end

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:poj 1088 记忆化搜索||动态规划
下一篇:学前教育专业论文题目【精选】
相关文章

 发表评论

暂时没有评论,来抢沙发吧~