Выделить подстроку(@result) после подстроки(@substr) в строке(@str)

Previous  Top  Next

    
 

 

 

Code:

--©Drkb v.3(2007): www.drkb.ru

 

 

declare @i int

declare @result varchar(4000)

Set @substr=Replace(@substr, '%', '[%]')

Set @substr=Replace(@substr, '_', '[_]')

Set @i=Patindex('%'+@substr+'%',  @str)

if @i>0

   Set @Result=right(@str,len(@str)-@i)

else

   Set @Result=@str

Return @Result

©Drkb::02826

Автор: Vit (www.delphist.com, www.drkb.ru, www.unihighlighter.com, www.nevzorov.org)