Erreurs de troncature dans l'importation CSV SQL Server : incompatibilité de type de données
Lors de l'importation d'un fichier CSV volumineux dans SQL Server, des erreurs de troncature peuvent se produire malgré la spécification de varchar(MAX) pour chaque colonne. Ce problème provient de la non-concordance entre les types de données utilisés dans l'assistant d'importation et d'exportation et ceux de SQL Server.
Pour résoudre cette erreur :
-
Ouvrez SQL Server. Assistant d'importation et d'exportation : Lancez l'assistant pour importer le fichier CSV.
-
Configurez les paramètres avancés : Dans le Onglet Avancé de la page de sélection de la source de données, localisez les colonnes incriminées avec des erreurs de troncature.
-
Modifiez le type de données source : Pour chaque colonne incriminée, modifiez le type de données source de "DT_STR" ( VARCHAR(255)) vers "DT_TEXT" (VARCHAR(MAX)).
-
Importez le CSV Fichier :Une fois les types de données corrigés, procédez au processus d'importation.
Remarque :
- Vous pouvez sélectionner plusieurs colonnes simultanément pour modifier leurs types de données dans l'onglet Avancé.
- La capture d'écran fournie (https://i.sstatic.net/KVQdv.jpg) montre le bon paramètres de type de données pour la gestion des colonnes VARCHAR(MAX) dans l'assistant d'importation et d'exportation.
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!