PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : bcp befehl


bweichel
22.08.2005, 11:54:04
es hat zwar nichts mit mysql zu tun, aber vielleicht weiß ja jemand über bcp mehr als ich.

ich möchte mit einem bcp befehl einen import aus einer .csv datei in eine mssql datenbank umsetzen. einen export habe ich bereits mit folgendem statement erfolgreich hinbekommen. allerdings weiß ich den syntax nicht für den import. mit "in" und -i"textdatei.txt" funktioniert das leider nicht.


bcp "SELECT TOP 10 * FROM xxx..kunde" queryout "S:\Daten\testdatei.txt"
-t"\t" -r"\r\n" -S xxx -P xxx -U sa -c -C 1252


vielen dank für eure hilfe!

bweichel
22.08.2005, 12:50:31
ich habe nun mein befehl geändert in:


bcp "XXX.dbo.XXXauftraege" in "S:\Daten\testdatei.txt"
-S XXX -P XXX -U sa -c -C 1252


so steht es auf der website: http://databasejournal.com/features/mssql/article.php/3391761.

aber er importiert nichts. es kommt die meldung: "ungültige zeichenfolge bei der konvertierungsangabe". in meiner .txt - datei steht lediglich:


123 \t321\r\n