`

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

SQL 
阅读更多

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics