SvenM85 Geschrieben 17. Dezember 2010 Geschrieben 17. Dezember 2010 Hallo zusammen, ich habe eine Frage zu Stored Procedures im Microsoft Sql Server (2008). hier ein ausschnitt meiner stored procedure: SELECT * FROM Epc WHERE Code = @ID FOR XML AUTO die stored procedure liefert mir nun folgende xml date: <Epc Code="1234567894" Processed="1" /> nun zu meiner frage: was muss ich tun, damit ich im Ergebnis ein Bezug zu einem bestimmten XML Schema drin ist? So soll das Ergebnis aussehen: <Epc xmlns="http://DbToSap" Code="1234567894" Processed="1" /> wär super wenn mir jemand weiterhelfen koennte. Zitieren
_n4p_ Geschrieben 18. Dezember 2010 Geschrieben 18. Dezember 2010 ich hab grad kein mssql zum testen, aber funktioniert das nicht: SELECT 'http://DbToSap' AS xmlns, Code, Processed FROM Epc WHERE Code = @ID FOR XML AUTO Zitieren
Goos Geschrieben 22. Dezember 2010 Geschrieben 22. Dezember 2010 Das funktioniert mit: WITH XMLNAMESPACES( DEFAULT 'http://DbToSap') SELECT * FROM Epc WHERE Code = @ID FOR XML AUTO Goos Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.