SQL Server - BULK INSERT sur un fichier csv avec guillemets

SQL Server - BULK INSERT sur un fichier csv avec guillemets - SQL/NoSQL - Programmation

Marsh Posté le 03-07-2008 à 11:47:53    

Bonjour,
j'ai des fichiers csv que je veux importer dans une base de donnée sql server.
J'utilise généralement BULK INSERT mais ici j'ai un fichier de ce type :
 
1;"eric";20051212
1;"francois";20010324
0;"martine";20020521
 
Avec un BULK INSERT je n'arrive pas à faire supprimer les guillemets...
 
J'ai cherché sur le net mais la seule solution que je trouve est de créer un fichier de formattage (pour dire que le champ 1 est terminé par ;" et le champ 2 est terminé par ";). Hors j'ai 190 tables à intégrer donc ca me plait moyen comme solution...
 
QQn sait comment je pourais faire?
 
Merci

Reply

Marsh Posté le 03-07-2008 à 11:47:53   

Reply

Marsh Posté le 19-07-2008 à 22:05:56    

créer des fichiers de format ?
y a pas vraiment d'autre solution ... à l'extrême limite vire les guillemets dans tous les fichiers et change de séparateur, si c'est un import one shot

Reply

Marsh Posté le 19-07-2008 à 22:40:21    

j'ai finalement cree un script qui me genere des packages SSIS.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed