March 21, 2007 at 12:38 am
How to split string in sql server 2000
suppose i have a string Like this ----
<TD>
<P align=justify><STRONG>Legal Perspective</STRONG> </P>
<P align=justify><IMG height=206
src="http://www.fsoutsourcing.com/images/bestCaptive.jpg" width=387></P>
<P align=justify><B>By: </B><SPAN
style="FONT-WEIGHT: 700; FONT-SIZE: 12pt; FONT-FAMILY: Times New Roman">Paul
J.N. Roy and Percival Billimoria Esq</SPAN></P>
<P><STRONG>With its near-shore location and a strong domestic IT market, Brazil
is actively promoting itself as an IT services offshore
destination.</STRONG></P>
<P>Many companies are increasingly interested in setting up offshore operations.
While the cost savings and other rewards in doing so may be significant, there'
i want to remove <img....> tag from this string..
Plz help...... i m in a great trouble...
Plz..
March 21, 2007 at 6:39 am
Since your input is a xml document check out sp_xml_preparedocument.
BOL has some examples.
Markus
[font="Verdana"]Markus Bohse[/font]
March 21, 2007 at 6:56 am
i don't understand. Plz give me example....
Plz..
March 21, 2007 at 8:12 am
![]() | Since your input is a xml document check out sp_xml_preparedocument |
The HTML given is not XML compliant
One way to get the first img is
STUFF(LEFT([value],CHARINDEX('>',[value],CHARINDEX('<img',[value]))),1,CHARINDEX('<img',[value])-1,'')
Far away is close at hand in the images of elsewhere.
Anon.
March 21, 2007 at 8:13 am
Just thought
Do you want to extract or remove the img tag
Far away is close at hand in the images of elsewhere.
Anon.
March 21, 2007 at 8:17 am
yes, i want to remove <img..> tage from whole string.....
Plz explain in detail... I m New for SQL
March 21, 2007 at 9:05 am
Use PATINDEX or CHARINDEX to find the "". You can then use SUBSTRING to remove the middle piece.
http://www.sqlservercentral.com/columnists/sjones/tamestrings1.asp
http://www.sqlservercentral.com/columnists/sjones/20010424135929_1.asp
March 21, 2007 at 1:45 pm
substitute your field for @string. This will remove the first instance assuming the html conforms to <IMG..yada..> with no '>' in the image tag.
select substring(@string,1,charindex('<IMG',@string)-1) +
substring(@string,charindex('>',@string,charindex('<IMG',@string))+1,len(@string)-charindex('>',@string,charindex('<IMG',@string))+1)
March 21, 2007 at 11:09 pm
Thank you sir.
thank you very much... My problem is solved now.
April 22, 2019 at 2:53 pm
Hello use this.
I have to made an SP to split a string character.
I hope that be useful,
Greetings.
CREATE PROCEDURE SP_STRING_SPLIT (@String varchar(8000),@Separator Char(10),@pos_select int=0)
AS
BEGIN
SET NOCOUNT ON
DECLARE @Caracter varchar(8000)
DECLARE @Pos int
Set @Pos=1
Set @Caracter=''
CREATE TABLE #ARRAY
( String varchar(8000) NOT NULL,
Pos int NOT NULL IDENTITY (1, 1)
)
While (@Pos<=len(@String))
Begin
If substring(@String,@Pos,1)=Ltrim(Rtrim(@Separator))
Begin
INSERT INTO #ARRAY SELECT @Caracter
SET @Caracter=''
End
Else
Begin
--give shape the wordo
Set @Caracter=@Caracter+substring(@String,@Pos,1)
End
If @Pos=len(@String)
Begin
INSERT INTO #ARRAY SELECT @Caracter
End
SET @Pos=@Pos+1
End
SELECT Pos,String FROM #ARRAY where (Pos=@pos_select Or @pos_select=0)
END
GO
exec SP_STRING_SPLIT 'HELLO, HOW ARE YOU?',',',0
Viewing 10 posts - 1 through 9 (of 9 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy