Maison > base de données > tutoriel mysql > Comment importer efficacement des fichiers CSV dans SQL Server à l'aide de BULK INSERT et gérer les problèmes de données ?

Comment importer efficacement des fichiers CSV dans SQL Server à l'aide de BULK INSERT et gérer les problèmes de données ?

Barbara Streisand
Libérer: 2025-01-19 07:10:13
original
451 Les gens l'ont consulté

How to Efficiently Import CSV Files into SQL Server Using BULK INSERT and Handle Data Issues?

Maîtriser les importations CSV dans SQL Server à l'aide de BULK INSERT

Ce guide aborde les défis courants lors de l'importation de données CSV dans SQL Server via la commande BULK INSERT.

1. Données contenant des virgules

Les virgules dans les champs de données entrent en conflit avec le délimiteur CSV par défaut. La solution ? Utilisez un autre délimiteur, tel que « | ».

2. Citations doubles dans les CSV Excel

BULK INSERT ne gère pas intrinsèquement les guillemets doubles. Un nettoyage post-importation à l'aide de REPLACE est nécessaire :

UPDATE your_table
SET your_column = REPLACE(your_column, '"', '')
Copier après la connexion

3. Repérer les données défectueuses

Pour identifier et enregistrer les lignes provoquant des échecs d'importation, utilisez le paramètre ERRORFILE. Cela redirige les lignes problématiques vers un fichier d'erreur spécifié.

BULK INSERT YourTable
FROM 'C:\YourPath\YourFile.csv'
WITH (
    FIRSTROW = 2,
    FIELDTERMINATOR = ',',
    ROWTERMINATOR = '\n',
    ERRORFILE = 'C:\YourPath\ErrorLog.csv',
    TABLOCK
)
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal