在云那方

首页 新随笔 联系 订阅 管理
--用于返回字符串所在的最后一个位置
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

posted on 2008-07-04 12:15  Rich.T  阅读(976)  评论(0编辑  收藏  举报