2010-12-22 13 views
0

Ich habe eine TXT-Datei, die 350.000 Zeilen enthält, und ich muss es herunterladen und in meine SQL-Server-Datenbank einfügen. Ich schreibe den Teil, der mit FTP verbindet, erhält die zugehörige Datei und lädt sie herunter. Was ich will, ist es in meinen Tisch einzufügen.Masseneinfügung aus einer TXT-Datei, die ihre eigenen Regeln hat

Hier ist eine Zeile: 9996281000L0000000000000000

Wie Sie auch
999 628 1000 L 0000000000000000

Ich brauche eine effektive Lösung benötigen, um sehen kann ich wie die spezifischen Teile zu trennen, die die Linien schneidet und fügt die Daten zu verwandten Spalten.

Wer irgendwelche Ideen, wie kann ich das erreichen?

+0

Welche Sprache, Plattform, Datenbank? –

Antwort

0

Schauen Sie in das BCP-Dienstprogramm und seine Formatdateien. Es ist ein detaillierter und etwas komplexer Prozess, aber es wird die Aufgabe schnell und effizient nach der Einrichtung erledigen.

Sie können mit SQL Server Integration Services (SSIS) ähnliche Funktionen (mit einer viel besseren GUI) erhalten. Obwohl es völlig anders ist, macht es das gleiche wie bcp.