Was ist der einfachste Weg zum Lesen und Schreiben von Dateien in einem Sproc mit BCP?Einfache Verwendung von BCP zum Lesen und Schreiben von einem SPROC
1
A
Antwort
2
Zum Lesen einer Datei in T-SQL, empfehle ich, die BULK INSERT
-Anweisung zu verwenden, anstatt mit bcp
zu verwirren. Sie verwenden den gleichen zugrundeliegenden Mechanismus, aber wenn Sie bereits in einem T-SQL gespeicherten Proc sind, ist es besser, nicht in den Befehlszeilenbereich zu springen.
Leider, soweit ich weiß, gibt es keine SQL-Anweisung, die Sie ausführen können, um eine Datei zu schreiben. Du musst also etwas wie exec master..xp_cmdshell @cmd
machen. Sie können bcp
oder osql
als Ihren Befehl verwenden. Wenn Sie bcp
verwenden, this page has a nice tutorial, sondern nur zusammenfassen, hier ist ein Beispielcode:
-- make a pipe delimited file... requires access to xp_cmdshell and the file system
declare @cmd varchar(8000)
select @cmd = 'bcp mydb.dbo.tblWhatever out "c:\bcp\tblWhatever.txt" -c –t| -T -S' + @@servername
exec master..xp_cmdshell @cmd
Verwandte Themen
- 1. Threads zum Lesen und Schreiben von Java
- 2. Lesen und Schreiben von localStorage?
- 3. Lesen und Schreiben von Textdateien
- 4. Wie lesen und schreiben ohne Verwendung von temporären Tabellen
- 5. Neue Zeile bei Verwendung von fopen zum Schreiben von Text
- 6. HTML Formular Eingabefelder zum Lesen und Schreiben von XML-Dateien
- 7. Die beste Methode zum Lesen, Ändern und Schreiben von XML
- 8. Lesen und Schreiben von einem Sockel gleichzeitig in RxJava
- 9. Java FileLock zum Lesen und Schreiben
- 10. Wie bekomme ich Identität von einem Sproc und übergebe es an einen anderen Sproc?
- 11. Android - Lesen und Schreiben von NFC lokal
- 12. Lesen und Schreiben von XML in C#
- 13. Schreiben und Lesen von einer Plist-Datei
- 14. Lesen und Schreiben von XML-Knoten
- 15. Lesen und Schreiben von Strukturen in C
- 16. Schreiben und lesen von einem Fifo aus zwei verschiedenen Skript
- 17. CountVectorizer Lesen und Schreiben von Vokabeln
- 18. Lernen Python: einfache Funktionen zum Schreiben
- 19. Schreiben und Lesen von JSON mit Libgdx
- 20. Lesen und Schreiben von Integer-Array
- 21. Node.js Lesen und Schreiben von Dateizeilen
- 22. Lesen von und Schreiben in CSV-Dateien
- 23. Fast plattformübergreifender Algorithmus zum Lesen/Schreiben von Dateien in C++
- 24. Lesen und Schreiben von Arrays von Parcel Objekte
- 25. Storm: Tülle zum Lesen von Daten von einem Port
- 26. Lesen/Schreiben von Bits von einer langen
- 27. Ausführen eines SProc aus einem Sproc heraus (mit übergebenen Parametern)
- 28. Schnellste Möglichkeit zum Lesen/Schreiben einer Bitmap von/in Datei?
- 29. Schreiben und Lesen Android
- 30. Lesen und Schreiben von Ganzzahlen von/in Datei in Java
ich das versucht, die Abfrage gearbeitet, aber es scheint nicht, die Datei in das Verzeichnis ausgegeben wird. Ich muss weiter damit spielen und herausfinden warum. –
Nicht genug Benutzerrechte wahrscheinlich? –