SQL Server 2005 Für XML Explicit - Brauchen Sie Hilfe Formatierung

8

Ich habe eine Tabelle mit einer Struktur wie folgt:

%Vor%

Um in eine andere gespeicherte Prozedur zu gelangen, muss der XML-Code so aussehen:

%Vor%

Das Beste, was ich bisher konnte, war, es so zu bekommen:

%Vor%

Ich verwende diese SQL-Anweisung:

%Vor%

Bisher habe ich mir die Dokumentation auf der MSDN-Seite angesehen, aber ich habe nicht mit den gewünschten Ergebnissen kommen.

@KG,

Ihr habt mir diese Ausgabe tatsächlich gegeben:

%Vor%

Ich bleibe jetzt bei Chris Leon für die FOR XML EXPLICIT .

    
Chris Benard 05.08.2008, 20:35
quelle

5 Antworten

1

probiere

aus %Vor%     
Chris Leon 05.08.2008, 20:51
quelle
0

Versuchen Sie das, Chris:

%Vor%

TERRIBLY SORRY! Ich vermasselte was du verlangst. Ich bevorzuge das XML AUTO nur für die Wartungsfreundlichkeit, aber ich glaube, dass beides effektiv ist. Ich entschuldige mich für die Aufsicht, -)

    
karlgrz 05.08.2008 20:53
quelle
0

Unter Verwendung von SQL Server 2005 (oder vermutlich 2008) finde ich, dass XML PATH viel einfacher zu wartendes SQL erlaubt als XML Explicit (besonders wenn das SQL länger ist).

In diesem Fall:

%Vor%     
jeffreypriebe 17.08.2008 06:45
quelle
0

Ich habe es mit:

%Vor%     
Chris Benard 05.08.2008 20:53
quelle
0
%Vor%     
Asher 31.10.2011 11:28
quelle