The replace function with nvarchar(max) strings

Hi Friends, I have an itemnumber field in my table i.e(114"CCALUM8'SHEETS) and the datatype is nvarchar(10) and it is having special charecters("",'). Can anyone give me the code to replace ("",') with empty space. I used replace function in sql as select replace('114"CCALUM8'SHEETS',''','') but i am getting error because uneven quotes in my itemnumber field. Please help me in this.

more ▼

asked Aug 24, 2012 at 10:55 AM in Default

avatar image

31 8 8 13

(comments are locked)
10|1200 characters needed characters left

1 answer: sort voted first

Do you need this?

 SELECT  @string = '114""CCALUM8''SHEETS'
 SELECT  @string OriginalString, REPLACE(REPLACE(REPLACE(@string, '''', ''), '"', ''), ',', '') StringWithoutUnwantedChars
more ▼

answered Aug 24, 2012 at 11:07 AM

avatar image

Usman Butt
14.9k 6 13 21

Thanks for the answer but here we are not using any param to store the itemnumber. we are directly fetching it from the table.

Aug 24, 2012 at 12:02 PM sanjeev.matte

Just replace @String with the column name i guess.

Aug 24, 2012 at 12:05 PM sp_lock

Yes..Its working..Thanks allot..

Aug 24, 2012 at 12:08 PM sanjeev.matte

@sanjeev.matte Glad to know it helped. But can you please return us the favor by marking the answer as accepted? This will help the future users as well.

Aug 24, 2012 at 12:14 PM Usman Butt

The answer is accepted..Thanks..

Aug 24, 2012 at 12:44 PM sanjeev.matte
(comments are locked)
10|1200 characters needed characters left
Your answer
toggle preview:

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

SQL Server Central

Need long-form SQL discussion? SQLserverCentral.com is the place.



asked: Aug 24, 2012 at 10:55 AM

Seen: 1272 times

Last Updated: Aug 24, 2012 at 01:01 PM

Copyright 2018 Redgate Software. Privacy Policy