商业源码热门下载www.html.org.cn
/*-------------------alter function f_split
(
@sourcesql varchar(8000),--字符串
@strseprate varchar(10)--分隔符
)
returns varchar(1000)
as
begin
declare @i int
set @sourcesql=rtrim(ltrim(@sourcesql)) --格式化字符串
set @i=charindex(@strseprate,@sourcesql) --获取分隔符位置
if @i>=1 --如果大于1
begin
set @sourcesql=substring(@sourcesql,1,@i-1) --取字符的上半截
--set @sourcesql=substring(@sourcesql,@i+1,len(@sourcesql)[email protected]) --取字符的下半截
end
return @sourcesql
end
declare @str varchar(200)
set @str='ascd|dsadsa'
select dbo.f_split(@str,'|')
新闻热点
疑难解答