--用于返回字符串所在的最后一个位置
create function dbo.f_getNumber_value(@s varchar(8000),@split varchar(10))
returns int
as
begin
declare @start int,@number int
set @start=1
while @start<=len(@s)
begin
declare @a int
select @a=charindex('_',@s,@start)
if(@a>@start)
begin
set @start=@a
set @number=@a
end
else
set @start=@start+1
end
return @number
end

浙公网安备 33010602011771号