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
.
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%Tags und Links sql xml sql-server-2005 formatting for-xml