Jeg tror ikke, du er heldig, Thx.
Jeg prøvede flere syntaktiske varianter uden glæde. For eksempel det åbenlyse:
SET MyXmlColumn.modify('...'), MyXmlColumn.modify('...')
giver:
Men der er intet nyttigt for denne fejlmeddelelse i XML DML-rummet.
Den nederste linje er, at Udtryk1 og Udtryk2 skal være enkeltelementer.
Selv de mest grundige diskussioner ender med at gå igennem det...
http://blogs.msdn.com/b /denisruc/archive/2005/09/19/471562.aspx
Undskyld. :(
PS:Hvis du kan holde ud med hackigheden, bør casting til VARCHAR(MAX) og derefter udføre en normal REPLACE() gøre det trick. Se:Kan jeg finde /erstat i t-sql?