Hallo zusammen!
Bis jetzt ist mir immer wunderbar geholfen worden hier, daher die nächste Frage
Nachdem, ich eine Lösung für das Importieren von XML Dateien bekommen habe: http://entwickler-forum.de/showthrea...t=62507&page=3, möchte ich nun welche exportieren.
Hier mein Ansatz:
Es wird damit zwar eine XML datei erstellt, aber es läuft noch nicht ganz rund und ich habe Schwierigkeiten mit dem Rausschreiben der Datei. Habe folgendes dazu gefunden:
http://www.perfectxml.com/Articles/X...rtSQLXML.asp#4
bzw. lautet der Befehl: bcp "EXEC Northwind..sproc_GetShippers" queryout c:\temp\bcpOut.xml -S. -Usa -P -c -r -t
Was ist eigentlich dieses bcp? Ich habe mir zwar die Doku dazu angeguckt, aber das verstehe ich noch immer nicht ganz. Kann dieser Befehl in eine Stored Procedure eingebaut werden?
Ich bekomme hier die Fehlermeldung: Incorrect syntax near 'queryout'. Obwohl ich die richtigen Angaben zu Procedur usw. eintrage. Wo liegt der Fehler?
Vielen Dank im Voraus!
Bis jetzt ist mir immer wunderbar geholfen worden hier, daher die nächste Frage
Nachdem, ich eine Lösung für das Importieren von XML Dateien bekommen habe: http://entwickler-forum.de/showthrea...t=62507&page=3, möchte ich nun welche exportieren.
Hier mein Ansatz:
Code:
CREATE PROCEDURE WriteXML AS SELECT 1 AS Tag, NULL AS Parent, 'Id' AS [data!1!identifier], NULL AS [record!2!Id!element], NULL AS [record!2!name!element], NULL AS [record!2!adresse!element] UNION ALL SELECT 2 AS Tag, 1 AS Parent, 'Id' AS [data!1!identifier], RecId AS [record!2!Id!element], NAME AS [record!2!NAME!element], ADRESSE AS [record!2!ADRESSE!element] FROM northwind..data_table where Id = 1 FOR XML EXPLICIT
http://www.perfectxml.com/Articles/X...rtSQLXML.asp#4
bzw. lautet der Befehl: bcp "EXEC Northwind..sproc_GetShippers" queryout c:\temp\bcpOut.xml -S. -Usa -P -c -r -t
Was ist eigentlich dieses bcp? Ich habe mir zwar die Doku dazu angeguckt, aber das verstehe ich noch immer nicht ganz. Kann dieser Befehl in eine Stored Procedure eingebaut werden?
Ich bekomme hier die Fehlermeldung: Incorrect syntax near 'queryout'. Obwohl ich die richtigen Angaben zu Procedur usw. eintrage. Wo liegt der Fehler?
Vielen Dank im Voraus!
Comment