
2008年05月15日 19:30:41
sql分离字符串函数返回到一个表中
|
输入字符串的格式为:12,df,re34,ere,df 返回到一个表,形成一个列 12 Df Re34 Ere Df 代码如下: function [enterprise].[f_SplitStr](@SourceSql varchar(8000),@StrSeprate varchar(10)) returns @temp table(F1 varchar(100)) as begin declare @i int set @SourceSql=rtrim(ltrim(@SourceSql)) set @i=charindex(@StrSeprate,@SourceSql) while @i>=1 begin insert @temp values(left(@SourceSql,@i-1)) set @SourceSql=substring(@SourceSql,@i+1,len(@SourceSql)-@i) set @i=charindex(@StrSeprate,@SourceSql) end if @SourceSql<>'' insert @temp values(@SourceSql) return end Tags:
sql server
|
一共有 0 条评论