日期:2014-05-18 浏览次数:20657 次
declare @url varchar(1024)
declare @rightindex int --从右边开始第几个/的内容
declare @index int
set @url = ' http://localhost:1339/system_dntb/upload/1.gif ' -- 输入的参数
set @rightindex = 1 --比如说我想取得右边开始第1个/后的内容,那么就填1
-- 这里开始是业务逻辑
set @url = reverse(ltrim(rtrim(@url)))
set @index = 1
while @index < len(@url)
begin
if left(reverse(left(@url,@index)),1) = '/'
begin
set @rightindex = @rightindex - 1
if @rightindex = 0 print reverse(left(@url,@index))
end
set @index = @index + 1
end