Выделить подстроку(@result) перед подстрокой(@substr) в строке(@str)
Falk0ner, вс, 06/07/2008 - 15:34.
Выделить подстроку(@result) перед подстрокой(@substr) в строке(@str)
--©Drkb v.3(2007): <a href="http://www.drkb.ru
" title="www.drkb.ru
">www.drkb.ru
</a> 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=left(@str,@i-1)
else
Set @Result=@str
Return @Result
Автор: Vit (www.delphist.com, www.drkb.ru, www.unihighlighter.com, www.nevzorov.org)
" title="www.drkb.ru
">www.drkb.ru
</a> 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=left(@str,@i-1)
else
Set @Result=@str
Return @Result
Отправить комментарий