Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann man Masseneinfügungen aus CSV durchführen, wenn einige Felder Zeilenumbruchzeichen haben?

Massenvorgänge auf SQL Server unterstützen CSV nicht speziell, obwohl sie sie importieren können, wenn die Dateien sorgfältig formatiert sind. Mein Vorschlag wäre, alle Feldwerte in Anführungszeichen zu setzen. BULK INSERT kann dann Wagenrückläufe innerhalb eines Feldwerts zulassen. Wenn dies nicht der Fall ist, könnte Ihre nächste Lösung ein Integration Services-Paket sein.

Siehe Vorbereiten von Daten für den Massenexport oder -import für mehr.