2012-04-03 5 views
0

Ich verwende einige XQuery in SQL Server 2008 und die Ergebnisse enthalten automatisch generierte Namespacepräfixe. Ich benutze einen Standard-Namespace, verstehe aber nicht, warum es diese hinzufügt.SQL Server 2008 Fügt Namespace-Präfixe p1, p2, p3 usw. hinzu

Irgendwelche Ideen, warum dies geschieht oder wie Sie sie entfernen?

+2

Warum interessiert es Sie, was die Präfixe sind, solange sie den richtigen Namespace zuordnen? –

+1

Kannst du Code zeigen, der zeigt, was du meinst? Vielleicht gibt es etwas zu tun, um die Präfixe zu benennen. –

Antwort

0

Es scheint, dass Sie auch einen Standard-Namespace im xquery-Code deklarieren müssen. Wenn nicht, generiert SQL automatisch Positions-Namespaces, um Konflikte zu stoppen.