2017-05-15 3 views
0

Ich habe eine Anforderung wie lesen Sie Bulk-Daten von SQL Server-Datenbank über Java und schreiben Sie in CSV. Verwenden Sie die gleiche CSV, um die Daten in die Datenbank zu importieren. Gibt es eine Option mit sqlserverbulkcopy-Klasse, um CSV-Datei zu generieren? Wir können Java-Code schreiben, um CSV zu schreiben, aber ich kann riesige Datenmengen haben. Ich sehe, dass es eine Option zum Lesen von CSV und Massenkopieren in die Datenbank gibt.java - sqlserverbulkcopy-Export nach CSV

Antwort

0

Mit der BULK INSERT-Anweisung können wir Massendaten direkt aus einer CSV-Datei in die Datenbank einfügen. Die einfachste Version der Abfrage von Bulk sieht wie folgt aus:

BULK INSERT dbo.TableForBulkData 
FROM 'C:\BulkDataFile.csv' 
WITH 
(
FIELDTERMINATOR = ',', 
ROWTERMINATOR = '\n' 
) 

Sie können aber auch mehr hier lesen: How do I use Java to read a .csv file and insert its data into SQL Server?