首页 > 数据库技术 > 详细

SQL Server分割字符串

时间:2015-03-04 17:08:44      阅读:260      评论:0      收藏:0      [点我收藏+]

SQL Server分割字符串

 

下面是创建了以“,”分割字符串的函数:

 create   function   f_splitstr(@SourceSql   varchar(8000),@StrSeprate   varchar(100))   
  returns   @temp    table(F1   varchar(100))   
  as     
  begin   
  declare   @ch    as   varchar(100)   
  set   @SourceSql=@SourceSql+@StrSeprate     
  while(@SourceSql<>‘‘)   
                  begin   
                  set   @ch=left(@SourceSql,charindex(‘,‘,@SourceSql,1)-1)   
  insert   @temp   values(@ch)   
  set   @SourceSql=stuff(@SourceSql,1,charindex(‘,‘,@SourceSql,1),‘‘)   
                  end   
  return   
  end   
   
----调用
  select   *   from   dbo.f_splitstr(‘1,2,3,4‘,‘,‘)

 

SQL Server分割字符串

原文:http://my.oschina.net/u/1450300/blog/382616

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