Ignorer certaines colonnes lors de l'utilisation de l'instruction BULK INSERT

J'ai un fichier texte délimité par des virgules avec la structure

field1   field2   field3   field4
1        2        3        4

J'ai écrit le script suivant pour vrac insérer le fichier texte, mais je voulais laisser de la colonne 3

create table test (field1 varchar(50),field2 varchar(50),field4 varchar(50))
go
bulk insert test
from 'c:\myFilePath'
with 
(fieldterminator=',',
rowterminator='\n'
)

L'insertion a bien fonctionné, mais les résultats de l'insérer fait field4 ressembler
champ3,field4, de sorte que le champ 3 était en fait juste concaténé à field4. Les fichiers plats, je travaille avec plusieurs concerts et ne peut pas être modifié facilement. Est-il possible d'utiliser d'insertion en bloc, mais ont-il ignorer les colonnes qui ne sont pas déclarées dans l'instruction create table?

OriginalL'auteur wootscootinboogie | 2013-02-05