Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

TSQL 2005, XML DML - Zwei Werte gleichzeitig aktualisieren?

Ich glaube nicht, dass du Glück hast, Thx.

Ich habe mehrere syntaktische Varianten ohne Freude ausprobiert. Zum Beispiel das Offensichtliche:

SET MyXmlColumn.modify('...'), MyXmlColumn.modify('...')

ergibt:

Aber es gibt nichts Hilfreiches für diese Fehlermeldung im XML-DML-Bereich.

Die Quintessenz ist, dass Expression1 &Expression2 einzelne Elemente sein müssen.

Sogar die gründlichsten Diskussionen enden in einer Schleife ...

http://blogs.msdn.com/b /denisruc/archive/2005/09/19/471562.aspx

Es tut uns leid. :(

PS:Wenn Sie die Hackiness ertragen können, sollte ein Casting auf VARCHAR (MAX) dann ein normales REPLACE () ausführen. Siehe:Kann ich suchen /in t-sql ersetzen?