sql分割函数|在网上找的看着挺好,谁的忘了

create   function   dbo.Split
(
    @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

posted on 2009-06-09 10:58 sanmao 阅读(62) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 

常用链接

留言簿(5)

随笔分类

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜