August 27, 2010 at 10:10 am
Hey Gurus and Grand Masters
I have xml stored in a column with data type = text. I need to update multiple substrings of data within that text column (ie update ‘<data>1</data>’ to ‘<data>Test</data>’, ‘<data>2</data>’ to ‘<data>Test2</data>’). In trying the Replace function, it returns this message: Argument data type text is invalid for argument 1 of replace function.
In light of this, I am using the updatetext function instead. Due to the column data type of text, this function requires a delete_lengthvalue in bytes. Right now I have string length, I am looking for the best way to calculate byte length. Is there a built-in function to do this? Multiplying by a factor seems to work in some cases but not all, I am still in the midst of testing this…
August 27, 2010 at 10:27 am
LutzM (8/27/2010)
Duplicate post.Discussion started here.
As a side note: I don't want to start a race between you reposting your question and me adding the above reply. So please stop opening new threads with the very same issue. Thank you.
August 27, 2010 at 12:37 pm
Sorry, I'm new to SqlServerCentral and am still getting the hang of things. I put my post in a topic and saw I put it under the wrong topic. I'll keep this in mind.
August 27, 2010 at 12:49 pm
No big deal. I just wanted to stop it before becoming a habit...
Did you see my subject-related reply on one of your threads?
August 27, 2010 at 12:53 pm
I did see it, Thanks!!! I am trying to implement it now. I completely forgot about XQueries. Thanks for the refresher and the link. I'm feeling confident that this should work
Viewing 5 posts - 1 through 4 (of 4 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