java - sqlserverbulkcopy-export to CSV

csv java performance sqlbulkcopy sql-server-2008

Question

J'ai une exigence comme lire des données en vrac à partir de la base de données du serveur SQL via Java et écrire au format CSV. Utiliser le même fichier CSV pour importer les données dans la base de données. Existe-t-il une option avec la classe sqlserverbulkcopy pour générer un fichier CSV? Nous pouvons écrire du code Java clair pour écrire du CSV, mais j'ai peut-être des données énormes. Je vois qu'il y a une option pour lire du CSV et la copie en bloc à la base de données.

Réponse populaire

En utilisant l'instruction BULK INSERT, nous pouvons insérer des données en vrac dans la base de données directement à partir d'un fichier CSV. La version la plus simple de la requête BULK INSERT ressemble à ceci:

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

En outre, vous pouvez en savoir plus ici: Comment utiliser Java pour lire un fichier .csv et insérer ses données dans SQL Server?



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi