字符串转换为表

create   function   fn_split(@c varchar(2000),@split   varchar(2))    
returns   @t   table(col   varchar(20))    
as    
    begin    
     
      while(charindex(@split,@c)<>0)    
        begin    
          insert   @t(col)   values   (substring(@c,1,charindex(@split,@c)-1))    
          set   @c   =   stuff(@c,1,charindex(@split,@c),'')    
        end    
      insert   @t(col)   values   (@c)    
      return    
    end    

posted @ 2012-11-22 13:51  放哨De老鼠  阅读(163)  评论(0编辑  收藏  举报