auf SQL Server 2012 (SP1) hinzuzufügen, was ist der beste Weg, um Daten zu nehmen, die wie folgt aussehen:bester Weg, ein XML-Element um xml oder eine Zeile-für-Zeile-Basis
declare @t table (
id int,
data xml
)
insert into @t values (1, '<node/>'), (2, '<node/>')
id data
1 <node />
2 <node />
und drehen in
id data
1 <root><node /></root>
2 <root><node /></root>
?
Gibt es einen Weg, der effizienter ist, als nur in Zeichendaten umzuwandeln, den Knoten Start- und End-Tag hinzuzufügen und ihn dann wieder in XML umzuwandeln? Ich beschäftige mich mit diesem Problem bei größeren Datensätzen, daher ist dies nur ein einfaches Beispiel.
immer gute Möglichkeiten zu haben. Aber da du die Antwort von har07 besser magst und es ist perfekt cromulent, werde ich mitgehen. – jep
@jep ja! Optionen sind großartig! (Ich musste * cromulent *, danke für das neue Wort :-D) nachsehen. Ist das nur für Simpsons-Geeks oder etwas, das man in jeder Konversation verwenden könnte? – Shnugo
_Cromulent_ ist ein Wort, das jedermanns Wortschatz, Simpsons-Fan oder nicht, verkörpern kann. – jep